@charset "utf-8";
* {
    margin: 0;
    padding: 0
}

.compare-main {
width: 965px !important;
}

.table-compare {
width: 100%;
overflow: auto;
}

.table-compare .products_element {
text-align: center;
}

.table-compare tr td {
width: 220px;
}

.table-compare thead tr td:first-child {
width: 310px;
padding-right: 10px;
}

.table-compare tbody tr td {
    text-align: left;
padding: 5px;
color: #6a6a6a;
font-family: arial;
font-size: 13px;
}

.table-compare tbody tr td:first-child {

padding-left: 10px;
}

.table-compare tbody tr:nth-child(2n) td {
    background-color: #f7f7f7;
}

.table-compare tbody tr .prop-title {
background-color: #fff !important;
padding: 15px 0;
}

.table-compare tbody tr .prop-title,
.table-compare tbody tr .prop-title p {
    font-size: 14px;
        color: #292929;
    line-height: 16px;
    text-transform: uppercase;
background-color: #fff;
}

.pages > * {
display: inline-block !important;
float: none !important;
}

.compare-cnt {
padding-bottom: 15px;
font-size: 11px;
    line-height: 24px;
    color: #fff;
    font-weight: normal;
    font-family: arial;
}

.compare-cnt .btn-small {
color: #7b0206;
}

.compare-cnt .btn-small {
    border-radius: 3px;
    color: #fff;
    text-align: center;
    font-size: 11px;
    line-height: 14px;
    font-family: arial;
    border: 1px solid #000;
    background: rgba(55,55,55,1);
    background: -moz-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,55,55,1)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#000000', GradientType=0 );
}

.compare-cnt a.btn-small {
    display: inline-block;
    padding: 3px 25px;
}

.compare-cnt .btn-small:hover {
    background: rgba(0,0,0,1);
    background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(55,55,55,1)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#373737', GradientType=0 );
    text-decoration: none;
}

.catalog .compare-product {
width: 100%;
text-align: center;
display: block;
}

.product-new-box .compare-product,
.product-sale-box .compare-product,
.tabs-content .compare-product,
.your-view-product .compare-product {
padding: 5px 0 10px;
display: block;
}

.product-new-box .compare-product .checker,
.product-sale-box .compare-product .checker,
.tabs-content .compare-product .checker,
.your-view-product .compare-product .checker {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 2px 7px 0 0;
    vertical-align: top;
}

.product-new-box .compare-product .checker span,
.product-sale-box .compare-product .checker span,
.tabs-content .compare-product .checker span,
.your-view-product .compare-product .checker span {
    display: block;
    width: 14px;
    height: 14px;
    background: url("/images/bg-checkbox.png") no-repeat 0 -30px;
left: inherit;
top: inherit;
}

.product-new-box .compare-product span.checked,
.product-sale-box .compare-product span.checked,
.tabs-content .compare-product span.checked,
.your-view-product .compare-product span.checked {
    background-position: 0 0;
}

.product-new-box .compare-product input,
.product-sale-box .compare-product input,
.tabs-content .compare-product input,
.your-view-product .compare-product input {
    opacity: 0;
}


.catalog .compare-product .checker {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0;
}

.catalog .compare-product .checker span {
    display: block;
    width: 14px;
    height: 14px;
    background: url("/images/bg-checkbox.png") no-repeat 0 -30px;
}

.catalog .compare-product span.checked {
    background-position: 0 0;
}

.catalog .compare-product input {
    opacity: 0;
}

.product-detail-section .product-compare {
  padding-bottom: 15px;
  float: left;
  padding: 7px 20px 8px 0;
}

.product-detail-section .product-share {
  line-height: 32px;
}

.product-detail-section .product-compare .checker {
    float: left;
    width: 14px;
    height: 14px;
    margin: 1px 5px 0 0;
}

.product-detail-section .product-compare .checker span {
    display: block;
    width: 14px;
    height: 14px;
    background: url("/images/bg-checkbox.png") no-repeat 0 -30px;
}

.product-detail-section .product-compare span.checked {
    background-position: 0 0;
}

.product-detail-section .product-compare input {
    opacity: 0;
}

.content-main .sales_pl {
border: 1px solid #fff;
    box-shadow: 0 0 3px rgba(0,0,0,0.5);
    border-radius: 3px;
    background: linear-gradient(to bottom, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    color: #fff;
    height: 36px;
}

.content-main .sales_pl div {
margin-bottom: -2px;
}

.your-view-product .product-box .title {
min-height: 32px;
max-height: 34px;
overflow: hidden;
-webkit-line-clamp: 2;
text-overflow: ellipsis;
}

.your-view-product .product-box .title a {
display: block;
display: -webkit-box;
height: 34px;
overflow: hidden;
-webkit-line-clamp: 2;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
}

.content-main .your-view-product .product-box .pix-box {
height: 110px;
margin-bottom: 8px;
}

.content-main .home-action-row {
position: relative;
}

.content-main .home-action-row .btn-all {
margin: 0;
position: absolute;
right: 0;
top: -48px;
}

.tab-box .captcha_table {
width: 100%;
}

.tab-box .form_info {
width: 400px;
height: auto;
float: none;
background-color: #f2f2f2;
padding: 25px 40px;
}

.tab-box .form_info .inps {
margin: 0px;
float: none;
width: 100%;
}

.tab-box .form_info .form-group {
margin-bottom: 15px;
}

.tab-box .form_info .inp_1 {
padding-bottom: 15px;
overflow: hidden;
}

.tab-box .form_info .inp_1 input[type="text"] {
float: right;
}

.tab-box .form_info label {
display: block;
    font-size: 12px;
    line-height: 16px;
    padding: 0 0 5px;
}

.tab-box .form_info input {
border: 1px solid #d7d7d7;
    box-sizing: border-box;
    font-size: 13px;
    height: 30px;
    line-height: 20px;
    padding: 5px 10px;
    width: 100%;
}

.tab-box .form_info textarea {
border: 1px solid #d7d7d7;
    box-sizing: border-box;
    font-size: 13px;
    height: 90px;
    line-height: 20px;
    padding: 5px 10px;
    width: 100%;
}

.tab-box .form_info .btn-green {
max-width: 180px;
}

.content-main .sidebar-widget .sel_1 {
padding: 10px 3px 10px 10px;
border: 1px solid #d7d8d2;
width: 100%;
    box-sizing: border-box;
}

.content-main .sidebar-widget .sel_1 label {
display: block;
margin-bottom: 12px;
color: #000;
    font-size: 11px;
    line-height: 16px;
    text-transform: uppercase;
}

.content-main .sidebar-widget .sel_1 .checker {
    float: left;
    width: 14px;
    height: 14px;
    margin: 2px 5px 0 0;
}

.content-main .sidebar-widget .sel_1 .checker span {
    display: block;
    width: 14px;
    height: 14px;
    background: url("/images/bg-checkbox.png") no-repeat 0 -30px;
}

.content-main .sidebar-widget .sel_1 span.checked {
    background-position: 0 0;
}

.content-main .sidebar-widget .sel_1 input {
    opacity: 0;
}

.content-main .price-old {
color: #7b0206;
text-decoration: line-through;
}

#order_form_id #basket a {
color: #000;
}

#order_form_id > br {
display: none;
}

#order_form_id > b:first-child {
display: none;
}

#order_form_id > b {
	position: relative;
	//border-left: 2px solid #7ec835;
    padding: 0 0 8px 9px;
    color: #7b0206;
    font-size: 17px;
//border-bottom: 2px solid #7b0206;
font-weight: normal;
    margin-bottom: 15px;
    display: block;
text-transform: uppercase;
line-height: 16px;
}


#order_form_id > b:before {
background-color: #7ec835;
width: 2px;
height: 17px;
content: "";
left: 0px;
top: 0px;
position: absolute;
}

#order_form_id .basket-wrapper {
float: none;
margin-bottom: 20px;
}

#order_form_id > .sale_order_full_table {
float: none;
margin-bottom: 20px;
}

#order_form_id .form-mini {
background-color: #f2f2f2;
padding: 30px 60px 10px;
width: 420px;
margin-bottom: 20px;
}

#order_form_id .form-mini .title-form {
border-bottom: 1px solid #d7d7d7;
color: #292929;display: block;
font-size: 18px;
line-height: 20px;
padding: 0 0 10px;
margin-bottom: 15px;
}

#order_form_id .form-mini .sale_order_full_table {
background-color: transparent;
border: none;
display: block;
width: 100%;
}

#order_form_id .form-mini .sale_order_full_table tr {
display: block;
width: 100%;
margin-bottom: 10px;
}

#order_form_id .form-mini .sale_order_full_table td {
display: block;
width: 100%;
padding: 0 0 5px;
text-align: left;
}

#order_form_id .form-mini .sale_order_full_table tbody {
width: 100%;
display: block;
}

#order_form_id .form-mini .sale_order_full_table td input[type="text"] {
border: 1px solid #d7d7d7;
    box-sizing: border-box;
    font-size: 13px;
    height: 30px;
    line-height: 20px;
    padding: 5px 10px;
    width: 100%;
}

#order_form_id .form-mini .sale_order_full_table td textarea {
border: 1px solid #d7d7d7;
    box-sizing: border-box;
    font-size: 13px;
    height: 100px;
    line-height: 20px;
    padding: 5px 10px;
    width: 100%;
}

#order_form_id .btn-green {
margin-right: 405px;
}

#order_form_id #basket {
margin-bottom: 25px;
}

body {
    background: #fbfbfb;
    text-align: center;
}

a {
    text-decoration: none;
}

ul {
    list-style-type: none;
}

img {
    border: none;
}

h2 {
    font: 22px Arial;
    color: #e60202;
    margin-top: 10px;
}

h3 {
    font: 19px Arial;
    color: #790000;
    margin-top: 10px;
    margin-bottom: 10px;
}

p {
    font: 14px Tahoma;
    color: #000;
    margin-top: 4px;
}

a:hover {
    text-decoration: underline;
}

.sub_cont a {
    color: red;
}

.clear {
    clear: both;
    line-height: 1%;
    margin-bottom: -1px;
    height: 1px;
    overflow: hidden;
    font-size: 0px
}

.container {
    /*background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/container_bg.jpg?1300050000623') center top repeat-y;*/
}

.main {
    width: 1002px;
    text-align: left;
    margin: 0px auto;
    background: #f3f5ff;
    box-shadow: rgba(11, 23, 45, 0.1) 0 0 15px;
}

.white_block {
    background: #fff;
    width: 100%;
    position: relative;
}
/*.header .white_block { background:#fff url('/images/Header_ny_audio.png') 0px 80px no-repeat;}	*/
.ban_1 {
    padding-top: 2px;
    float: left;
    height: 50px;
    overflow: hidden;
}

.ban_2 {
    padding-top: 2px;
    float: right;
    text-align: right;
    height: 50px;
    overflow: hidden;
}

.ban_1 img, .ban_2 img {
    display: block;
}

.line_block_1 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/line_1.gif?14090832001206') left top repeat-x;
    width: 100%;
    margin-top: 1px;
    padding-top: 5px;
}

.v_line_1 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/v_line_1.jpg?1300050000305') left top no-repeat;
    width: 1px;
    height: 18px;
    margin-left: 7px;
    float: left;
}

.home {
    margin-left: 10px;
    -margin-left: 5px;
    float: left;
}

.mail, .map, .fav {
    margin-left: 6px;
    float: left;
}

.home a, .mail a, .map a, .fav a {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/ic_1.png?1409515200852') left top no-repeat;
    padding: 2px 0 3px 20px;
    font: 11px Arial;
    color: #b6b6b6;
    text-decoration: none;
    display: block;
}

.mail a {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/ic_2.png?1409515200885') left top no-repeat;
}

.map a {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/ic_3.png?1409515200841') left top no-repeat;
}

.fav a {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/ic_4.png?1409515200797') left top no-repeat;
}

.home a:hover, .mail a:hover, .map a:hover, .fav a:hover {
    text-decoration: underline;
}

.search_but {
    margin-right: 24px;
    -margin-right: 8px;
    margin-top: -2px;
    position: relative;
    float: right;
}

.search_but input {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/search_but.gif?14090832001617') left top repeat;
    width: 60px;
    height: 21px;
    border: none;
    padding: 0px !important;
    margin: 0px 0 0 0 !important;
    border: none !important;
    cursor: pointer;
}

.search {
    width: 234px;
    float: right;
    margin-right: 13px;
    / / margin-right : 2 px;
    margin-top: -1px;
    / / margin-top : - 2 px;
    position: relative;
}

.search input {
    width: 232px;
    height: 15px;
    padding: 2px 0 0 8px;
    border: 1px solid #bbbbbb;
    font: 11px Arial;
    color: #999999;
    display: block;
}

.logo {
    margin: 4px 0 0 36px;
    -margin: 4px 0 0 18px;
    float: left;
}

.logo img {
    display: block;
}

.tel {
    /*background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/tel.gif?1300050000781') left top no-repeat;*/
    padding-top: 20px;
    margin: 3px 0 0 60px;
    font: bold 18px Arial;
    color: #494949;
    line-height: 19px;
    float: left;
}

.footer .tel {
    /*background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/tel.gif?1300050000781') left top no-repeat;*/
    padding-top: 20px;
    margin: 0 0 0 740px;
    -margin: 30px 0 0 370px;
    font: bold 18px Arial;
    color: #494949;
    line-height: 19px;
}

.tel b {
    font: bold 12px Arial;
    color: #c1c1c1;
}

.tel .tel_number1,
.tel .tel_number2 {
-webkit-appearance: none;
/*color:#575757;*/
    color: #1711c1;
}

.tel .tel_number1:hover,
.tel .tel_number2:hover {
text-decoration:none;
}


.bx-ios .tel .tel_number1 {
-webkit-appearance: none;
    color: #1711c1;
}
.tel .tel_number2,
.bx-ios .tel .tel_number2 {
-webkit-appearance: none;
    /*color: #b9b4b4;*/
    color: #1711c1;
}



.tel .tel_txt-small {
    font: 11px Arial;
    color: #828282;
}

.chat {
    background: url("/images/chat.png") no-repeat scroll left top transparent;
    right: 187px;
    height: 44px;
    margin: 14px 0 0 15px;
    padding-top: 7px;
    position: absolute;
    width: 206px;
}

.icq {
    color: #494949;
    font: 12px Arial;
    margin-left: 30px;
    line-height: 18px;
}

.skype {
    font: 12px Arial;
    line-height: 18px;
    color: #494949;
    margin-left: 30px;
    margin-top: 8px;
}

.bin_block_cnt {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/bin_bg.png?14182452002979') left top no-repeat;
    width: 92px;
    height: 46px;
    padding: 4px 0 0 45px;
    font: 11px Arial;
    color: #ffffff;
    margin-top: 12px;
    float: right;
}

.bin_block_cnt.active_basket {
    /*background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/bin_bg_red.png?14234292003006') left top no-repeat;*/
}

.bin_block_cnt.active_basket .basket_text2{
    /*color:#f9414e;*/
}


.tx_1 {
    margin-top: 4px;
}

.day {
    font: 12px Arial;
    color: #727272;
    text-align: right;
    margin: 22px 6px 0 0;
    float: right;
}

.day span {
    font: 11px Arial;
    color: #b9b4b4;
}

.top_menu {
    background: #f3f5ff;
    width: 100%;
    height: 39px;
    margin-top: 8px;
}

.top_menu ul {
    margin-left: 28px;
}

.top_menu li {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/v_line_2.jpg?1300050000365') right top no-repeat;
    -height: 42px;
    height: 18px;
    padding-top: 4px;
    margin-right: 6px;
    margin-left: 5px;
    / / margin-right : 9 px;
    float: left;
}

.top_menu a {
    padding: 2px 0 12px 5px;
    font: 11px Verdana;
    color: #686868;
    margin-right: 13px;
    / / margin-right : 9 px;
    text-decoration: none;
    display: block;
    float: left;
}

.top_menu a:hover {
    text-decoration: underline;
}

/* .icon_1 a { background:url('/thumb/17x0xIN/images/icon_1.jpg') left top no-repeat; } .icon_2 a { background:url('/thumb/17x0xIN/images/icon_2.jpg') left top no-repeat; } .icon_3 a { background:url('/thumb/0x17xIN/images/icon_3.jpg') left top no-repeat; } .icon_4 a { background:url('/thumb/17x17xIN/images/icon_4.jpg') left top no-repeat; } .icon_5 a {					 background:url('/thumb/17x17xIN/images/icon_5.jpg') left top no-repeat; } .icon_6 a { background:url('/thumb/0x17xIN/images/icon_6.jpg') left top no-repeat; } .icon_7 a { background:url('/thumb/17x17xIN/images/icon_7.jpg') left top no-repeat; } .icon_8 a { background:url('/thumb/17x0xIN/images/icon_8.jpg') left top no-repeat; } .icon_9 a { background:url('/thumb/17x0xIN/images/icon_9.jpg') left top no-repeat; } */
.no_bg {
    margin: 0px !important;
    background: none !important
}

.no_bg a {
    margin-right: 0px !important;
}

.menu_block {
	background: #5c6473;
    //background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/menu_block.jpg?14090832004307') left top repeat-x;
    width: 100%;
    height: 49px;
    margin-top: -14px;
    position: relative;
    z-index: 1;
    float: left;
}

.menu_l {
    height: 47px;
    padding-top: 2px;
    float: left;
}

.menu_l ul {
    margin-left: 6px;
}

.menu_l li {
    float: left;
}

.menu_l a {
    width: 71px;
    height: 47px;
    text-align: center;
    font: 11px Arial;
    color: #fff;
    text-decoration: none;
    display: block;
}

.menu_l a:hover {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/menu_l_hover2.jpg?14090832004713') left top no-repeat;
}

.menu_l a span {
    width: 71px;
    height: 19px;
    padding-top: 28px;
    text-align: center;
    display: block;
    cursor: pointer;
}

.m1 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/m1.gif?14090832002188') center 2px no-repeat;
}

.m2 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/m2.gif?14090832001970') center 2px no-repeat;
}

.m3 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/m3.gif?14090832002024') center 2px no-repeat;
}

.m4 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/m4.gif?14090832001799') center 2px no-repeat;
}

.m5 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/m5.gif?14090832001876') center 2px no-repeat;
}

.m6 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/m6.gif?14090832002143') center 2px no-repeat;
}

.m7 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/m7.gif?14090832001928') center 2px no-repeat;
}

.m8 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/m8.gif?13000500001351') center 2px no-repeat;
}

.v_line_3 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/menu_l.jpg?14090832004354') left top no-repeat;
    width: 2px;
    height: 49px;
    position: relative;
    float: left;
}

.menu_r {
    margin: 16px 5px;
    float: left;
}

.bx-ios .menu_r {
    margin: 16px 0;
}

.menu_r li {
    padding-left: 8px;
    padding-right: 7px;
    float: left;
    font-size: 12px;
    border-left: 1px solid #ffffff;
    font-family: Tahoma, Helvetica;
}

.bx-ios .menu_r li {
    padding-left: 6px;
    padding-right: 6px;
}

.menu_r li:first-child {
    border-left: 0;
}

.menu_r li a {
    color: #ffffff;
}

.menu_r li a.active {
    text-decoration: underline;
}

.marl {
    margin-right: 15px !important;
}

.content {
    width: 100%;
}

.left_bar {
    width: 183px;
    margin-left: 6px;
    -margin-left: 3px;
    float: left;
}

.title_1line {
    position: relative;
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/title_1line.jpg?132415200012655') left top no-repeat;
    width: 152px;
    height: 23px;
    padding: 9px 0 2px 25px;
    margin-top: 20px;
    text-transform: uppercase;
    font-family: Tahoma, serif;
    font-size: 17px;
    font-weight: 100;
    line-height: 16px;
    color: #273691;
}

.title_1line:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
    height: 38px;
    background: url(/images/title_1line.jpg) 100% 0 no-repeat;
}

.block_1 .title_1line {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/title_1linew.jpg?132406560011691') left top no-repeat;
    width: 150px;
    height: 23px;
    margin-top : 0;
    padding: 10px 0 0 29px;
    position: relative;
    z-index: 10;
}

.block_1 .list_1 ul {
    width: 95%;
}

.nav_list {
    margin-top: 4px;
}

.nav_list li {
    width: 100%;
    float: left;
}

.num {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/num.gif?1327089600983') left top no-repeat;
    width: 16px;
    height: 15px;
    float: left;
    display: block;
    padding-top: 2px;
    padding-right: 1px;
    font: 10px Tahoma;
    color: #c8c8c8;
    text-align: center;
    margin-left: 6px;
    -margin-left: 3px;
    margin-top: 4px;
}

.link {
    width: 150px;
    margin-left: 6px;
    padding-bottom: 3px;
    border-bottom: 1px solid #d7d8d2;
    float: left;
}

.link a {
    font: 11px Arial;
    color: #000;
    margin-left: 3px;
    text-decoration: none;
}

.link a:hover {
    color: #D60139;
}

.list_1 li {
    margin: 8px 8px 0 26px;
    line-height: 14px;
    border-bottom: 1px solid #d7d8d2;
    padding-bottom: 5px;
}

.list_1 a {
    font: 11px Arial;
    color: #000;
    text-decoration: none;
}

.list_1 a:hover {
    text-decoration: underline;
}

.list_2 li {
    margin: 3px 0 0 26px;
    line-height: 14px;
}

.list_2 a {
    font: 11px Arial;
    color: #000;
}

.block_1 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/c_1.gif?130005000075') left top repeat-y;
    width: 182px;
    padding-top: 6px;
    padding-left: 4px;
    padding-right: 6px;
    padding-bottom: 8px;
    margin-top: 5px;
    margin-bottom: 8px;
    position: relative;
}

.top_1 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/top_1.gif?1300050000379') left top no-repeat;
    width: 188px;
    height: 14px;
    position: absolute;
    left: 0px;
    top: 0px;
    line-height: 0px;
    font-size: 0px;
}

.bot_1 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/bot_1.gif?1300050000419') left top no-repeat;
    width: 188px;
    height: 12px;
    position: absolute;
    left: 0px;
    bottom: -3px;
    line-height: 0px;
    font-size: 0px;
}

.top_2 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/top_2.gif?1324065600476') left top no-repeat;
    width: 788px;
    height: 9px;
    position: absolute;
    left: 0px;
    top: 0px;
    line-height: 0px;
    font-size: 0px;
}

.bot_2 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/bot_2.gif?1324065600490') left top no-repeat;
    width: 788px;
    height: 10px;
    position: absolute;
    left: 0px;
    bottom: -3px;
    line-height: 0px;
    font-size: 0px;
}

.tx_2 {
    font: 13px Arial;
    color: #8c8c8c;
    margin-top: 5px;
    margin-left: 5px;
    line-height: 16px;
}

.tx_2 br {
display: none;
}

.tel_2 {
    margin: 6px 0 0 5px;
    font: bold 18px Arial;
    color: #494949;
    line-height: 19px;
}

.tel_2 b {
    font: bold 12px Arial;
    color: #c1c1c1;
}

.tel_2 span {
    font: 11px Arial;
    color: #828282;
    line-height: 12px;
    margin: -20px 0 0 124px;
    display: block;
    position: relative;
}

.tel_3 {
    margin: 2px 0 0px;
    font: bold 18px Arial;
    color: #494949;
    margin-left: 5px;
    line-height: 19px;
}

.tel_3 b {
    font: bold 12px Arial;
    color: #c1c1c1;
}

.tel_3 span {
    font: 11px Arial;
    color: #828282;
    line-height: 12px;
    margin: -15px 0 0 124px;
    display: block;
    position: relative;
}

.icq_1 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/icq.gif?1300050000710') left top no-repeat;
    margin: 10px 0 0 5px;
    padding: 3px 0 3px 22px;
    font: 14px Arial;
    color: #494949;
}

.skype_1 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/skype.gif?1300050000760') left top no-repeat;
    margin: 4px 0 0 5px;
    padding: 2px 0 5px 22px;
    font: 14px Arial;
    color: #494949;
}

.radio_1 {
    -width: 90%;
    margin: 8px 0 0 10px;
}

.radio_1 span {
    display: block;
    float: left;
    margin-left: 3px;
    / / margin-left : 0 px;
    font: 11px Arial;
    color: #000;
}

.radio_1 input {
    display: block;
    float: left;
    / / margin-top : - 4 px;
}

.vote_but {
    margin: 0px 0 0 110px;
    position: relative;
    z-index: 1;
}

.sub_cont {
    width: 788px;
    margin-left: 12px;
    float: left;
    font: 14px Tahoma !important;
}

.ban_3 {
    margin-top: 11px;
    margin-bottom: 20px;
}

.ban_3 img {
    display: block;
}

.text_block {
    margin-left: 34px;
}

.wrapper {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/c_2.gif?14090832001129') left top repeat-y;
    width: 779px;
    padding-left: 9px;
    padding-top: 9px;
    margin-top: 9px;
    padding-bottom: 20px;
    position: relative;
}

.wrapper.nobot {
    padding-bottom: 9px;
}

.wrapper.zapis {

}

.wrapper.zapis input {
    height: 20px;
    width: 224px;
}

.wrapper.zapis input[type=checkbox] {
    width: 25px;
    height: 15px;
}

.wrapper.zapis td {
    padding: 3px 10px;
}

.wrapper.zapis tfoot td {
    padding-top: 20px;
}

.wrapper.zapis tfoot td input {
    width: 100px;
}

.wrapper.zapis td img {
    width: 228px !important;
}

.wrapper.zapis td img.calendar-icon {
    width: 19px !important;
}

.basket-wrapper {
    /*border: 1px solid #acacac !important;*/
    /*background: #ffffff !important;*/
}

.toplinks {
    width: 90%;
}

.toplinks td {
    text-align: center;
    font-size: 20px;
}

.title_big {
    position: relative;
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/title_big.jpg?132406560016529') left top no-repeat;
    width: 724px;
    height: 27px;
    padding: 11px 0 0 35px;
    margin-top: 20px;
    text-transform: uppercase;
}

.title_big:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
    height: 38px;
    background: url(/images/title_big.jpg) 100% 0 no-repeat;
}

.title_big span {
    float: left;
    display: block;
    font-family: Tahoma, serif;
    font-size: 20px;
    font-weight: 100;
    line-height: 16px;
    color: #273691;
}

.sub_cont > .wrapper.catalog > .title_big,
.sub_cont > .wrapper.catalog > .links {
    width: 63%;
}

.sub_cont > .wrapper.catalog > .right_column {
    margin-top: -75px;
}

.all_but {
    float: right;
    margin: -3px 12px 0 0;
    -margin: -3px 6px 0 0;
    display: block;
}

.table_1 {
    width: 780px;
    margin-top: 10px;
}

.table_1 td {
    width: 130px;
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/dot_1.gif?130005000043') right top repeat-y;
    text-align: left;
    vertical-align: top;
    padding: 0 8px 0 8px;
}

.name a {
    font: bold 14px Arial;
    color: #d60139;
}

.pic_1 {
    height: 92px;
    margin-top: 7px;
    text-align: center;
}

.price {
    font: bold 14px Arial;
    color: #141516;
    text-align: center;
    margin-top: 17px;
}

.buy_but {
    margin-top: 25px;
    text-align: center;
}

.no_bk {
    background: none !important;
}

.h10 {
    height: 10px !important;
    background: none !important;
}

.line_1 {
    background: #e0e0e0;
    width: 749px;
    height: 1px;
    line-height: 0px;
    font-size: 0px;
    margin: 20px 0 10px 10px;
}

.line_1 span {
    background: #fb285f;
    width: 50px;
    height: 1px;
    line-height: 0px;
    font-size: 0px;
    display: block;
}

.block_2 {
    width: 226px;
    margin: 17px 0 0 40px;
    -margin: 17px 0 0 20px;
    float: left;
}

.block_3 {
    width: 226px;
    margin: 17px 0 0 20px;
    float: left;
}

.block_2 p, .block_3 p {
    font: 13px Arial;
    color: #292929;
    margin-top: 8px;
}

.brand_1 {
    width: 103px;
    float: left;
}

.brand_1 img, .pic_1 img {
    display: block;
    margin: 0 auto;
}

.pic_1 a {
    display: inline-block;
    width: 80px;
    height: 70px;
    border: 1px solid #AAAAAA;
    background: #ffffff;
    overflow: hidden;
}

.right_column .pic_1 td {
    text-align: center !important;
}

.info_tit {
    width: 109px;
    float: right;
}

.info_tit a {
    font: 14px Arial;
    color: #c90a01;
    display: block;
    width: 100px;
    overflow: hidden;
}

.info_tit span {
    font: 12px Arial;
    color: #b0b0b0;
}

.more {
    margin: 0px 0 0 7px;
    font: 11px Arial;
}

.more a {
    background: url("/images/green-arrow.png") left 3px no-repeat;
    padding-left: 22px;
    font: 11px Arial;
    color: #65cc00 !important;
}

.path {
    font: 11px Arial;
    color: #6b6b6b;
    /*margin: 10px 0 0 20px;*/
    margin: 10px 0 0 10px;
    float: left;
}

.path a {
    color: #6b6b6b;
}

.link_p {
    margin-top: 7px;
    margin-right: 22px;
    float: right;

}

.link_p.print {
    background: url(/images/print.png) 0px 3px no-repeat;
    padding-left: 17px;
}

.link_p.print a {
    width: auto;
    margin-right: 25px;
    color: #273691;
    background: none;
}

.link_p a {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/link.jpg?1300050000661') left top no-repeat;
    width: 172px;
    height: 20px;
    font: 11px Arial;
    color: #273691;
    padding: 8px 0 0 10px;
    text-decoration: none;
    display: block;
}

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

.left_col {
    width: 206px;
    margin: 7px 0 0 20px;
    -margin: 20px 0 0 10px;
    float: right;
}

.big_pic img {
    display: inline;
}

.pic_list li {
    margin: 4px 5px 0 0;
    float: left;
    border: 1px solid #ACACAC;
    overflow: hidden;
    padding: 2px;
    width: 90px;
    height: 90px;
    text-align: center;
}

.pic_list img {
    display: inline-block;
}

.rating {
    font: 11px Arial;
    color: #c0c0c0;
    margin-top: 7px;
    float: left;
}

.buy_block {
    width: 140px;
    float: right;
    margin-right: 15px;
}

.price_2 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/line_2.gif?130005000067') 20px bottom repeat-x;
    font: 14px Arial;
    color: #191a1b;
    margin-top: 10px;
    padding-bottom: 8px;
    text-align: right;
    padding-right: 5px;
}

.price_2 strong {
    font: bold 24px Arial;
    color: #e60202;
    line-height: 14px;
}

.price_2 span {
    font: 11px Arial;
}

.price_3 {
    font: 14px Arial;
    color: #191a1b;
    margin-top: 4px;
}

.price_3 strong {
    font: 14px Arial;
    color: #e60202;
}

.price_3 span {
    font: 11px Arial;
}

.big_pic {
    border: 1px solid #ACACAC;
    overflow: hidden;
    padding: 2px;
    text-align: center;
    width: 191px;
    height: 142px;
}

.buy_but_2 {
    margin-left: 0;
    margin-top: 63px;
    margin-bottom: 18px;
    text-align: center;
}

.title_1 {
    font: italic 18px Arial;
    color: #515151;
    margin: 16px 0 0 25px;
}

.text_1 {
    font: 11px Arial;
    color: #494949;
    margin-top: 5px;
    padding-right: 15px;
}

.text_1 a {
    color: #494949;
}

.allert {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/znak.gif?13000500001049') left top no-repeat;
    margin-top: 13px;
    padding: 1px 0 6px 36px;
    font: italic 12px Arial;
    color: #000000;
    line-height: 12px;
}

.left_col .allert {
    padding-right: 10px;
}

.what_block {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/what_block.jpg?1300050000369') left top repeat-x;
    width: 205px;
    height: 44px;
    padding: 12px 0 0 9px;
    margin-top: 19px;
}

.what_block a {
    margin-right: 22px;
}

.right_col {
    width: 535px;
    margin-left: 17px;
    float: left;
    border-right:1px solid #e9e9e9;
}

.right_col p {
    font: 11px Arial;
    color: #292929;
    margin-top: 18px;
}

.title_2 {
    position: relative;
	background-color: #f2f2f2;
    //background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/title_big.jpg?132406560016529') left top no-repeat;
    //width: 476px;
    //height: auto;
    padding: 15px 0 0px 20px;
    font: 14px Arial;
    margin-top: 15px;
    //float: left;
    display: block;
    font-family: Tahoma, serif;
    font-size: 17px;
    font-weight: 100;
    line-height: 19px;
    color: #545454;
    text-transform: uppercase;
}

.title_2:after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
    height: 38px;
    //background: url(/images/title_big.jpg) 100% 0 no-repeat;
}

.title_2.comments {
    margin-bottom: 10px;
}

.title_3 {
    background: #edf5fc url('/images/title_3.jpg') left top no-repeat;
    width: 480px;
    height: 22px;
    padding: 8px 0 0 20px;
    margin-left: 5px;
    font: 14px Arial;
    color: #fff;
    margin-top: 15px;
}

.table_2 {
    width: 510px;
    background: #edf5fc;
}

.table_2 td {
    height: 23px;
    font: 12px Arial;
    color: #292929;
    padding:3px 10px 3px 17px;
    text-align: left;
    vertical-align: middle;
}

.table_2 td:first-child {
    width: 40%;
}

.bg_1 td {
    background: #ffffff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.bg_2 td {
    background: #edf5fc;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}

.tab_tit_1 td {
    font: italic 12px Arial;
    color: #292929;
    padding-left: 30px !important;
}

.bor_r {
    border-right: 2px solid #d1d1d1;
}

.grey_block {
    background: #edf5fc;
    width: 486px;
    padding: 12px;
    margin-top: 20px;
    font: 13px Arial;
    color: #494949;
}

.tit_pic {
    font-family: Tahoma, serif;
    font-size: 17px;
    font-weight: 100;
    line-height: 16px;
    color: #273691;
}

.pic_tit {
    font-family: Tahoma, serif;
    font-size: 17px;
    font-weight: 100;
    line-height: 16px;
    color: #273691;
}

.container_2 {
    /*background: url("/images/container_2.gif") repeat-y scroll 227px bottom transparent;*/
    margin: 23px 17px 0 0;
    padding-bottom: 0px;
}

.form_block {
    width: 552px;
    float: left;
    border-right: 1px solid #e9e9e9;
}

.form_info {
    background: #edf5fc;
    width: 523px;
    padding-top: 8px;
    height: 220px;
    float: left;
    position: relative
}

.container_2 .form_info {
    width: 523px;
    margin-left: 17px;
}

.container_2 .form_block .title_2 {
    margin-left: 17px;
    width: 88.5%;
}

.container_2 .obsudit_block {
    margin-left: 17px;
}

.title_4 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/ic_5.gif?1300050000280') left top no-repeat;
    margin-left: 20px;
    padding: 5px 0 6px 29px;
    -margin-left: 10px;
    font: 13px Arial;
    color: #515151;
    float: left;
}

.title_5 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/ic_6.gif?1300050000321') left top no-repeat;
    margin-left: 40px;
    padding: 5px 0 6px 29px;
    font: 13px Arial;
    color: #515151;
    float: left;
}

.inps {
    width: 242px;
    margin-left: 20px;
    -margin-left: 10px;
    float: left;
}

.inp_1 {
    width: 100%;
    margin-top: 6px;
}

.inp_1 input {
    width: 232px;
    height: 17px;
    padding: 2px 0 0 8px;
    border: 1px solid #ebebeb;
    font: 11px Arial;
    color: #000;
    display: block;
}

.textarea {
    width: 100%;
    margin-top: 6px;
}

.textarea textarea {
    width: 232px;
    height: 65px;
    padding: 2px 0 0 8px;
    border: 1px solid #ebebeb;
    font: 11px Arial;
    color: #000;
    display: block;
}

.send_but {
    margin: 6px 0 0 0px;
    position: relative;
}

.send_but input {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/send_but.gif?14090832001878') left top no-repeat;
    width: 68px;
    height: 22px;
    border: none;
    padding: 0px !important;
    margin: 0px 0 0 0 !important;
    border: none !important;
    cursor: pointer;
}

.cont_1 {
    width: 244px;
    margin-left: 10px;
    float: left;
}

.tx_3 {
    font: 11px Arial;
    margin-top: 5px;
    color: #515151;
}

.tx_4 {
    margin-top: 3px;
    color: #515151;
    font: 13px Arial;
}

.tel_4 {
    font: 17px Arial;
    color: #494949;
    margin-top: 2px;
}

.skype_3 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/skype_3.gif?1300050000759') left top no-repeat;
    font: 14px Arial;
    padding: 1px 0 3px 25px;
    margin-top: 6px;
    color: #494949;
}

.icq_3 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/icq_3.gif?1300050000717') left top no-repeat;
    font: 14px Arial;
    padding: 1px 0 3px 25px;
    margin-top: 2px;
    color: #494949;
}

.mail_3 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/mail_3.gif?1300050000721') left top no-repeat;
    font: 14px Arial;

    padding: 0px 0 3px 25px;
    margin-top: 4px;
}

.block_1 .mail_3 {
    margin: 4px 6px;
    padding: 0 0 3px 22px;
}

.block_1 .mail_3 a {
    color: red !important;
}

.obsudit_block {
    /*background:url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/obsudit_block.gif?130005000063') left top repeat-x; */
    background-color: #edf5fc;
    width: 95%;
    height: 127px;
    /*margin-top: 15px;*/
}

.tx_5 {
    font: 13px Arial;
    color: #878787;
    padding: 6px 0 0 28px;
}

.set_list {
    margin: 2px 0 0 27px;
}

.set_list li {
    margin-right: 3px;
    float: left;
}

.info_block {
    width: 193px;
    float: left;
}

.block_4 {
    background: #ECF5FC url('/images/top_4.gif') left top no-repeat;
    width: 190px;
    padding: 3px 0 0 3px;
    margin-bottom: 15px;
    margin-left: 18px;
    position: relative;
}

.block_4.proizvod {
    background: #f3f3f3;
}

.block_4.proizvod .list_3 li:nth-child(even) {
    background: #f3f3f3;
}

.block_4.proizvod .list_3 li:nth-child(odd) {
    background: #EDF5FC;
}

.block_4.proizvod .bot_4 {
    background: #f3f3f3;
}

.block_4 .bot_4 {
    background: #ECF5FC;
    border-radius: 0 0 5px 5px;
    height: 10px;
}

.title_2line {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/title_2line.jpg?13000500001583') left top no-repeat;
    width: 169px;
    height: 40px;
    padding: 8px 0 0 29px;
    font-family: Tahoma, serif;
    font-size: 16px;
    font-weight: 100;
    line-height: 16px;
    color: #273691;
}

.title_2small {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/title_1small.jpg?13240656001798') left top no-repeat;
    width: 169px;
    height: 25px;
    padding: 10px 0 0 29px;
    font-family: Tahoma, serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 16px;
    color: #273691;
}

.title_3small {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/title_3small.jpg?132406560011916') left top no-repeat;
    width: 169px;
    height: 25px;
    margin: 12px 0 0 22px;
    padding: 10px 0 0 29px;
    font-family: Tahoma, serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 16px;
    color: #273691;
}

.list_3 {
    font: 11px Arial;
    color: #171111;
}

.list_3 li {
    width: 170px; /*margin:3px 0 0 17px; padding-bottom:4px;*/
    margin: 0px;
    padding: 3px 0 4px 17px;
    border-bottom: 1px solid #e4e5e5;
}

.list_3 li:nth-child(even) {
    background: #F3F3F3;
}

.list_3 a {
    color: #171111;
    text-decoration: none
}

.list_3 a:hover {
    text-decoration: underline;
}

.bot_4 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/bot_4.gif?1300050000212') left top no-repeat;
    width: 193px;
    height: 10px;
    line-height: 0px;
    font-size: 0px;
    position: absolute;
    left: 0px;
    bottom: -2px;
}

.navigator {
    border: 1px solid #D7DDEE;
    border-radius: 10px;
    background: #E4EBFF;
    width: 768px;
    margin-top: 5px;
    padding: 12px 0 12px 20px;
    position: relative;
margin-bottom: 20px;
}

.navigator .top_5,
.navigator .bot_5 {
    display: none;
}

.top_5 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/top_5.gif?1409083200491') left top no-repeat;
    width: 788px;
    height: 13px;
    position: absolute;
    left: 0px;
    top: 0px;
    line-height: 0px;
    font-size: 0px;
}

.bot_5 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/bot_5.gif?1409083200480') left top no-repeat;
    width: 788px;
    height: 13px;
    position: absolute;
    left: 0px;
    bottom: -1px;
    line-height: 0px;
    font-size: 0px;
}

.navig_list {
    width: 100%;
    margin-top: 6px;
    padding: 3px 0 3px 0;
}

.navig_list li {
    width: 176px;
    border-right: 1px solid #cfd1c7;
    padding-right: 7px;
    margin-right: 7px;
    line-height: 14px;
    floaT: left
}

.navig_list a {
    font: 11px Arial;
    color: #171111;
    line-height: 14px;
    text-decoration: none;
}

.navig_list a:hover {
    text-decoration: underline;
}

.nobor_r {
    border-right: none !important
}

.wrapper .pic_tit {
    margin: 10px 0 0 10px;
}

.brand {
    margin: 8px 0 0 10px;
}

.brand img {
    display: block;
}

.links {
    margin: 8px 0 0 10px;
}

.links a {
    margin-right: 2px;
}

.left_column {
    width: 530px;
    floaT: left;
    margin-left: 10px;
    -margin-left: 5px;
}

.catalog {
    width: 100%;
}

.catalog td {
    font: 12px Arial;
    color: #808080;
    height: 24px;
    text-align: left;
    vertical-align: middle;
}

.catalog a {
    font: 12px Arial;
    color: #848484;
}

.tab_tit_2 td {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/tab_tit_2.gif?130005000046') left top repeat-x;
    height: 26px;
    font: 11px Arial;
    color: #949494;
    padding-left: 10px !important;
    vertical-align: middle !important
}

.tab_tit_2 span {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/v_line_4.gif?130005000046') right center no-repeat;
    padding-right: 10px;
    height: 15px;
    padding-top: 1px;
    display: block;
}

.t_l {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/t_l.gif?1300050000664') left top no-repeat !important;
}

.t_r {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/t_r.gif?1300050000387') right top no-repeat !important;
}

.tab_tit_3 td {
    font: bold 14px Arial;
    color: #df446c;
    padding: 10px 0 10px 40px !important
}

.bg_3 td {
    background: #edf5fc;
    border-top: 1px solid #edf5fc;
    border-bottom: 1px solid #edf5fc;
}

.bg_3 .bor_l {
    border-left: 1px solid #edf5fc;
    background-image: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/dot_3.gif?130005000049');
    background-position: right top;
    background-repeat: repeat-y;
}

.bg_3 .bor_r {
    border-right: 1px solid #edf5fc;
}

.bg_3 .dot_bg {
    background: #edf5fc url('/images/dot_3.gif') right top repeat-y;
}

.bg_4 td {
    background: #f7f7f7;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
}

.bg_4 .bor_l {
    border-left: 1px solid #dfdfdf;
    background-image: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/dot_3.gif?130005000049');
    background-position: right top;
    background-repeat: repeat-y;
}

.bg_4 .bor_r {
    border-right: 1px solid #dfdfdf;
}

.bg_4 .dot_bg {
    background: #f7f7f7 url('/images/dot_3.gif') right top repeat-y;
}

.num_2 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/num_2.gif?1300050000366') left top no-repeat;
    width: 19px;
    height: 17px;
    display: block;
    padding-top: 3px;
    font: 10px Tahoma;
    color: #cacaca;
    text-align: center;
    margin: 1px 5px 1px 5px;
}

.plus {
    color: #6b6b6b;
    text-align: center;
}



.center {
    text-align: center !important
}

.he1 {
    height: 1px !important;
    line-height: 0px;
    font-size: 0px;
}

.pages {
    margin-top: 20px;
    float: right;
}

.pages a {
    padding: 4px 7px 4px 7px;
    border: 1px solid #e1e1e1;
    margin-right: 5px;
    font: bold 10px Arial;
    color: #e01156;
    display: block;
    float: left;
}

.pages a:hover {
    background: #e11353;
    border: 1px solid #e11353;
    color: #fff;
}

.pages span {
    padding: 4px 7px 4px 7px;
    background: #e11353;
    border: 1px solid #e11353;
    color: #fff;
    margin-right: 5px;
    font: bold 10px Arial;
    text-decoration: underline;
    display: block;
    float: left;
}

.no_u {
    text-decoration: none
}

.pages b {
    font: bold 11px Arial;
    color: #000;
    margin: 5px 5px 0 0;
    display: block;
    float: left;
}

.zip {
    margin: 30px 0 0 22px;
}

.zip a {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/zip.gif?1300050000753') left top no-repeat;
    padding-left: 25px;
    font: 12px Arial;
    color: #1d1d1d;
    padding-top: 2px;
    float: left;
    display: block;
}

.know_block {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/know_block.gif?1300050000800') left top no-repeat;
    width: 510px;
    height: 128px;
    padding: 5px 0 0 20px;
    margin-top: 20px;
}

.know_block .tx_4 {
    margin-top: 10px;
    color: #515151;
    font: 13px Arial;
}

.title_6 {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/ic_6.gif?1300050000321') left top no-repeat;
    padding: 5px 0 6px 29px;
    margin-top: 5px;
    font: 13px Arial;
    color: #515151;
}

.cont_2 {
    width: 270px;
    float: left;
}

.cont_3 {
    width: 140px;
    margin: 30px 0 0 60px;
    float: left;
}

.right_column {
    width: 193px;
    float: left;
}

/* Select */
.selectArea, .center_a, .selectArea .left, .scrollbar-up, .scrollbar-down, .scrollbar-handle {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/selects.gif?1300050000543') no-repeat;
}

.selectArea {
    height: 26px !important;
    background-position: 0 -52px;
    background-repeat: repeat-x;
    position: relative;
}

.selectArea input {
    color: #1d1d1d !important;
    font-size: 12px !important;
    border: none !important;
    background: none !important;
    position: absolute;
    top: 4px;
    left: 1px;
    width: 80% !important;
    height: 100% !important;
    font: 12px Arial;
    padding: 0 0 0 7px !important;
    cursor: pointer;
    height: auto !important;
}

.center_a {
    background-position: right -26px;
    cursor: pointer;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    width: 100% !important;
}

* html .center_a {
    right: -1px;
    overflow: hidden;
}

.selectArea .left {
    width: 15px;
    background-position: 0px 0;
    left: 0;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
}

.selectArea .optionsDivInvisible, .selectArea .optionsDivVisible {
    border-bottom: 1px solid #d0d2d3;
    background: #fff !important;
    top: 22px !important;
    position: absolute !important;
    margin: 0 !important;
    z-index: 200;
    text-align: left;
    left: 0 !important;
    width: 100% !important;
    overflow: hidden;
}

.optionsDivVisible {
    display: block;
}

.selectArea .optionsDivInvisible span {
    padding: 2px 0 !important;
    border-left: 1px solid #d0d2d3 !important;
    border-right: 1px solid #d0d2d3 !important;
    font: 12px Arial !important;
    color: #222222 !important;
    text-indent: 10px;
    display: block;
    height: 15px;
    cursor: pointer;
    margin: 0 !important;
    float: none !important;
    background: none;
}

.selectArea .scrollbar-container span {
    margin-left: -5px !important;
}

.selectArea .optionsDivInvisible span:hover {
    background: #e76624;
    color: #fff !important;
}

.selectArea .optionsDivInvisible span.over {
    background: #e76624;
    color: #fff !important;
}

.scrollbar-container {
    height: 143px;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;
    position: relative !important;
    border-left: 1px solid #bdbcbd !important;
    border-right: 1px solid #bdbcbd !important;
    display: block !important;
    float: none !important;
    clear: none !important;
    width: auto !important;
}

* html .scrollbar-container {
    width: 100% !important;
}

.scrollbar-up, .scrollbar-down {
    width: 15px;
    height: 13px;
    overflow: hidden;
    position: absolute !important;
    top: 0;
    right: 0;
    left: auto;
    cursor: pointer;
    z-index: 40;
    background-position: -6px -91px;
    margin: 0 !important;
    padding: 0 !important;
}

.scrollbar-down {
    top: auto;
    bottom: 0;
    background-position: -6px -78px;
}

.scrollbar-track {
    height: 117px;
    width: 15px;
    background: #f4f6f8;
    position: absolute !important;
    top: 13px;
    right: 0;
    z-index: 30;
    margin: 0 !important;
    padding: 0 !important;
}

* html .scrollbar-track, * html .scrollbar-up, * html .scrollbar-down {
    right: 0px;
}

.scrollbar-handle {
    cursor: pointer;
    position: absolute !important;
    right: 0;
    top: 0;
    width: 15px;
    height: 27px;
    overflow: hidden;
    margin: 0 !important;
    background-position: -6px -104px;
    display: block;
}

.container2 {
    height: 103px;
    width: 100% !important;
    clear: none !important;
    position: static !important;
    margin: 0 !important;
    padding: 0 !important;
}

.scroller-container {
    top: 0;
    left: 0;
    z-index: 20;
    position: absolute !important;
    width: 1000px !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
}

.selectArea .optionsDivInvisible .scroller-container span {
    border: none !important;
}

.sel_1 {
    width: 140px;
    margin: 6px 0 0 2px;
    -margin: 6px 0 0 1px;
    float: left;
}

.sel_1 select {
    width: 135px;
    font: 12px Arial;
    margin-left: 5px;
    display: block;
    float: left;
}

.ok_but {
    margin: 4px 0 10px 5px;
    float: left;
}

.ok_but input {
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/ok_but.gif?14095152001835') left top no-repeat;
    width: 37px;
    height: 25px;
    border: none;
    padding: 0px !important;
    margin: 0px 0 0 0 !important;
    border: none !important;
    cursor: pointer;
}

.tovar {
    position: relative;
    text-align: center;
    height: 160px;
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/tovar_bg.jpg?1300050000343') left bottom repeat-x;
    border: 1px solid #AAAAAA;
    width: 176px;
    padding: 5px;
    margin-left: 22px;
    margin-top: 9px;
}

.tovar:nth-child(even) {
    background: #ECF5FC;
}

.tovar .price {
    position: absolute;
    left: 50%;
    margin-left: -39px;
    bottom: 10px;
    font: bold 16px Arial;
    color: #474747;
}

.tovar .buy_but {
    font: bold 16px Arial;
    color: #474747;
    margin-top: 10px;
}

.tov_pic {
    border: 1px solid #a1a1a1;
    background-color: #ffffff;
    width: 76px;
    height: 48px;
    overflow: hidden;
    margin: 5px 0 5px 0;
    float: left;
    display: block;
}

.tov_pic img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.tov_tbl {
    border: 1px solid #a1a1a1;
    background-color: #ffffff;
    width: 76px;
    overflow: hidden;
    margin: 5px 6px 5px 0;
    float: left;
}

.tov_tbl td {
    height: 48px;
}

.l {
    float: left;
    margin: 21px 0 0 4px;
}

.footer {
    position: relative;
    background: url('//avcomfort.ru.images.1c-bitrix-cdn.ru/images/footer_bg.jpg?14090832004378') left top repeat-x;
    width: 100%;
    height: 219px;
    margin-top: 34px;
}

.menu_bot1 {
    padding-top: 10px;
    margin-left: 39px;
}

.menu_bot2 {
    padding-top: 12px;
    margin-left: 266px;
}

.menu_bot1 li, .menu_bot2 li {
    font: 14px Arial;
    color: #AAAAAA;
    margin-right: 6px;
    floaT: left;
}

.menu_bot1 a, .menu_bot2 a {
    margin-right: 6px;
    color: #AAAAAA;
    text-decoration: none;
}

.menu_bot1 a:hover, .menu_bot2 a:hover {
    text-decoration: underline;
}

.webadvert {
    font: 10px Arial;
    color: #c0c0c0;
    position: absolute;
    margin: 15px 0 0 20px;
    left: 0;
}

.counter_1 {
    margin: 10px 42px 0 0;
    -margin: 10px 21px 0 0;
    floaT: right;
}

.counter_2 {
    margin: 10px 8px 0 0;
    floaT: right;
}

.counter_3 {
    margin: 25px 8px 0 0;
    floaT: right;
}

.counter_4 {
    margin: 25px 8px 0 0;
    floaT: right;
}

.blok_center_tovar_blok span em {
    font: bold 14px 'ALSRublRegular', sans-serif;
}

.blok_center_tovar_blok_small {
    background: #AAAAAA;
    display: inline-block;
    float: left;
    margin: 8px 10px 1px 0;
    vertical-align: top;
    width: 176px;
    -height: 300px;
    min-height: 227px;
    padding: 1px;
    position: relative;
}

.blok_center_tovar_blok_small .bctb_in {
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    background: #FFFFFF;
}

.blok_center_tovar_blok_small .bctb_cont {
    height: 215px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 99%;
}

.blok_center_tovar_blok_small .bctb_top, .blok_center_tovar_blok_small .bctb_bottom {
    background: url("/img/tovarbg_small.gif") no-repeat scroll -170px 0 transparent;
    font-size: 0;
    height: 6px;
    line-height: 0;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}

.blok_center_tovar_blok_small .bctb_bottom {
    background: url("/img/tovarbg_small.gif") no-repeat scroll -340px 0 transparent;
    height: 6px;
}

.blok_center_tovar_blok_small h6 {
    color: #791301;
    font-family: "Trebuchet MS";
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 2px 0 9px 7px;
    text-align: center;
}

.blok_center_tovar_blok_small h6 a {
    color: #d60139;
}

.blok_center_tovar_blok_small h6 a:hover {
    text-decoration: underline;
}

.blok_center_tovar_blok_small img {
    border: medium none;
    margin: 0 7px;
}

.blok_center_tovar_blok_small p {
    color: #363636;
    font-family: "Trebuchet MS";
    font-size: 11px;
    line-height: 13px;
    overflow: hidden;
    padding: 8px 10px 0 1px;
    position: relative;
}

.blok_center_tovar_blok_small span {
    display: block;
    font-family: "Arial";
    font-size: 14px;
    height: 22px;
    left: 6px;
    padding: 7px 10px 0 0;
    position: absolute;
    text-align: right;
    top: 140px;
    width: 102px;
}

.blok_center_tovar_blok_small .staraya_cena {
    background: url("/img/tov_cena_old.png") no-repeat scroll 0 0 transparent;
    color: #383E54;
    margin-left: 22px;
    top: 140px;
}

.blok_center_tovar_blok_small .staraya_cena b {
    font-weight: normal;
    font-size: 10px;
    -text-decoration: line-through;
    background: url("/images/tov_cena_old.png") no-repeat scroll 0 0 transparent;
}

.blok_center_tovar_blok_small .novaya_cena {
    height: 23px;
    margin-left: 0;
    padding: 6px 21px 0;
    top: 160px;
    width: 113px;
}

.blok_center_tovar_blok_small .novaya_cena i {
    background: url("/img/tov_cena_new.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 28px;
    left: 23px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

.blok_center_tovar_blok_small .novaya_cena a {
    display: block;
    height: 18px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: left;
    text-indent: -9999px;
    top: 5px;
    width: 22px;
    z-index: 2;
}

.blok_center_tovar_blok_small .novaya_cena strong {
    color: #474747;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    padding-right: 6px;
    position: relative;
    z-index: 2;
}

.blok_center_tovar_blok_small span em {
    font: bold 14px 'ALSRublRegular', sans-serif;
}

.tbl {
    font-family: "Trebuchet MS";
    font-size: 12px;
}

.tbl {
    margin: 0 auto;
    -width: 542px;
}

.sales_pl {
    height: 43px;
    left: 43px;
    position: absolute;
    top: 112px;
    width: 95px;
    z-index: 20;
    font: 18px Arial;
    background: url("/images/plashka_sale.png") no-repeat scroll 0 0 transparent;
}

.sales_pl div {
    font: 10px Arial;
    margin-bottom: -4px;
    margin-top: 3px;
}

.obsudit_block .link {
    float: left;
    margin: 1px 0px 2px 2px;
    border: none;
}

.sitemap a {
    color: #686868;
    font: 11px Verdana;
}

.pic_tit a {
    color: #DF446C;
    font-weight: bold;
}

.det_txt {
    color: #696969 !important;
    font: 13px Tahoma !important;
    text-align: justify;
}

.block_2 dd, .block_3 dd {
    color: #696969 !important;
    font: 13px Tahoma !important;
    text-align: justify;
}

.in_salon .pages {
    float: none !important;
    margin-left: auto;
    margin-right: auto;
    width: 470px;
}

.bx-auth-input {
    width: 142px;
}

.bx-registration-table tbody input {
    width: 177px;
}

.faq {
    position: relative;
}

.faq textarea {
    width: 490px;
    height: 90px;
}

.faq .list {
    position: absolute;
    left: 268px;
    top: 3px;
}

.captch_ans {
    position: absolute;
    top: 35px;
    left: 50px
}

.bx-auth-table,
.bx-auth-table td {
    background-color:#FFFFFF;
    border-collapse:collapse;
    font-size:12px;
    border:1px solid #ADC3D5;
    padding: 7px 13px !important;
}

input[type=submit],
input[type=button] {
    padding: 2px 20px;
}

.search-page h2 {
    color: #d60139;
}

.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}

.quant {
    width: 120px;
    text-align: center;
}
.quant input {
    display: block;
    float: left;
    width: 35px;
    height: 23px !important;
    padding: 0px 5px;
    border: 1px solid #b3b3b3;
    text-align: center;
}
.quant span {
    display: block;
    cursor: pointer;
    float: left;
    width: 25px;
    height: 25px;
    text-align: center;
    font: 25px/25px "Trebuchet MS", Verdana, Arial, sans-serif;
    background: #fdfdfd;
    /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fdfdfd 0%, #dbdbdb 100%);
    /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdfdfd), color-stop(100%, #dbdbdb));
    /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #fdfdfd 0%, #dbdbdb 100%);
    /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #fdfdfd 0%, #dbdbdb 100%);
    /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #fdfdfd 0%, #dbdbdb 100%);
    /* IE10+ */

    background: linear-gradient(to bottom, #fdfdfd 0%, #dbdbdb 100%);
    /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#dbdbdb', GradientType=0);
    /* IE6-8 */

}

.quant .plus {
    border-radius: 0px 5px 5px 0px;
}
.quant .minus {
    border-radius: 5px 0px 0px 5px;
    margin-left: 13px;
}

#view-name {
    margin-top: -20px;
}

#view-name a {
    color: #848484;
    font: 15px Arial;
}

#view-name a.modal-close {
    position: absolute;
    top: 5px;
    right: 8px;
}

#view-name a.modal-title {
    font-size: 12px;
}

.title span {
    top: -18px;
    position: relative;
    z-index: 0;
    color: #EE105A;
    text-align: center;
    width: 100%;
    display: inline-block;
    font: 16px Tahoma, serif;
}

input {
    padding: 2px 5px;
}

.captcha_table {

}

.captcha_table td {
    white-space: nowrap;
    font-size: 11px;
}

.captcha_table img {
    width: 75px;
    height: 30px;
}

.captcha_table input {
    height: 27px;
    width: 74px;
}

.block_1 .list_1 .pull-right {
    margin-top: 7px;
    margin-right: 17px;
}

.pull-right {
    float: right;
}

.spec-new {
    color: #df446c;
}

.right_column .tovar .name a {
    color: #d60139 !important;
}

.left_column .title_2 {
    width: 487px;
}

/* BEGIN style for new design */

.margin-none {
    margin: 0px !important;
    padding: 0px !important;
}

.header .line_block_1 {
    margin: 0px;
min-height: 24px;
    padding: 6px 0 0 0px;
    background: rgba(123,193,52,1);
    background: -moz-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(123,193,52,1)), color-stop(100%, rgba(68,134,1,1)));
    background: -webkit-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -o-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: linear-gradient(to bottom, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc134', endColorstr='#448601', GradientType=0 );
}

.header form {
    margin-top: -2px;
    float: right;
}

.header .search_but {
    margin: 0 15px 0 0;
}

.header .search {
    margin: 0 15px 0 0;
}

.main {
	width: 1200px;
    background: #fff;
}
.ban_1 embed,
.ban_2 embed{
    height: 50px;
    width: 580px;
    max-width: 100%;
}
.ban_1 a,
.ban_2 a{
    display: inline-block;
    max-width: 100%;
}
.ban_1{
    height: 60px;
    padding-left: 15px;
    padding-top: 5px;
    max-width: 48%;
    margin-left: 1%;
    box-sizing: border-box;
}
.ban_2{
    padding-right: 15px;
    height: 60px;
    max-width: 50%;
    max-width: 48%;
    margin-left: 1%;
    padding-top: 5px;
    box-sizing: border-box;
}
.ban_1 img, .ban_2 img {
    display: block;
    width: 580px;
    max-width: 100%;
    height: auto;
    height: 50px;
}
header .line_block_1 {
    background: url("/images/line_1_2.png") repeat-x left top;
    background-size: auto 100%;
    padding-bottom: 2px;
    padding-top: 3px;
    height: 21px;
}
.line_block_1 a{
    color: #fff;
}
.home a{
    background-image: url("/images/ic_1_2.png");
}
.mail a{
    background-image: url("/images/ic_2_2.png");
}
.map a{
    background-image: url("/images/ic_3_2.png");
}
.fav a{
    background-image: url("/images/ic_4_2.png");
}
.v_line_1{
    background-image: url("/images/v_line_1_2.png");
}
.search_but input{
    background-image: url("/images/search_but_2.png");
}
.search input {
    padding: 2px 0 2px 8px;
    width: 236px;
}
.search_but {
    margin-right: 13px;
    margin-top: -1px;
}
.search {
    margin-right: 13px;
    margin-top: -2px;
}
.home {
    margin-left: 25px;
}
.logo {
    margin: 1px 0 0 26px;
}
.tel{
    margin-left: 95px;
}
.bin_block_cnt{
    background-image: url("/images/bin_bg_2.png");
    margin-top: 19px;
    padding: 4px 0 0 57px;
    width: 107px;
}
.day {
    margin: 32px 20px 0 0;
    line-height: 1;
}
.top_menu li{
    display: inline-block;
    float: none;
}
.top_menu a {
    padding: 2px 11px 12px;
}
.top_menu {
    margin-top: 17px;
}
.top_menu {
    background: #f0f0ef;
    margin-top: 17px;
    height: 40px;
}
.menu_l {
    width: 50%;
}
.menu_l a:hover, .menu_l a.active{
    background-image: url(/images/menu_1_hover_2.png);
}
.m1{
    background: url(/images/m1_2.png) center 5px no-repeat;
}
.m2{
    background: url(/images/m2_2.png) center 11px no-repeat;
}
.m3{
    background: url(/images/m3_2.png) center 3px no-repeat;
}
.m4{
    background: url(/images/m4_2.png) center 4px no-repeat;
}
.m5{
    background: url(/images/m5_2.png) center 6px no-repeat;
}
.m6{
    background: url(/images/m6_2.png) center 4px no-repeat;
}
.m7{
    background: url(/images/m7_2.png) center 4px no-repeat;
}
.v_line_3 {
    background: #2f5708;
    width: 1px;
}
.menu_l a,
.menu_l a span{
    width: 76px;
}
.menu_l ul {
    padding-right: 24px;
    text-align: right;
}
.menu_l ul li{
    text-align: right;
    float: none;
    display: inline-block;
}
.menu_l a span {
    padding-top: 30px;
}
.menu_r li{
    border: none;
    display: inline-block;
    margin: 0;
    padding: 0;
    float: none;
}
.menu_r li a{
    display: inline-block;
    position: relative;
    height: 33px;
    padding: 16px 14px 0;
}

.menu_r li a:after {
    content: "";
    width: 1px;
    height: 12px;
    background-color: #949EAF;
    position: absolute;
    right: 0px;
    top: 18px;
}

.menu_r li:last-child a:after,
.menu_r li:hover a:after{
    display: none;
}
.menu_r li a:hover{
    text-decoration: none;
    background: #63a91f;
}
.menu_r{
    float: none;
    margin: 0;
}
body{
    min-width: 320px;
}
.chat{
    float: left;
    margin: 29px 0 0 81px;
    position: static;
    height: 22px;
    width: 200px;
    background: url(/images/header_skype_bg_2.png) no-repeat;
    background-size: 100% 30px;
}
.skype {
    background: url(/images/skype_2.png) no-repeat;
    float: left;
    margin: 0 0 0 8px;
    padding: 1px 0 0 21px;
    min-height: 20px;
}
.icq{
    background: url(/images/icq_2.png) no-repeat;
    background-position: 0 center;
    float: left;
    margin: 0 0 0 13px;
    min-height: 20px;
    padding-left: 20px;
    line-height: 22px;
}
.search_but input:hover{
    opacity: 0.8;
}
.mobile_opener{
    display: none;
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px 25px;
    color: #fff;
    cursor: pointer;
    margin-top: 0;
}
.mobile_opener span{
    background: url(/images/btn-mobile-arrow_new.png) no-repeat right 9px;
    padding-right: 18px;
}
.mobile_opener:hover{
    box-shadow: 0 0 16px #000 inset;
}
.right_opener{
    display: none;
}
.title_1line::after,
.block_1 .title_1line::after,
.title_big::after{
    background: none;
}
.title_1line,
.block_1 .title_1line{
    background: none;
    border-left: 2px solid #7ec835;
    color: #7b0206;
    height: 17px;
    margin-bottom: 10px;
    margin-left: 9px;
    padding: 0 0 0 8px;
}
.left_bar {
    margin-left: 22px;
    width: 200px;
}
.link {
    width: 162px;
    line-height: 14px;
    padding-bottom: 3px;
}
.num{
    background: none;
    border: 1px solid #ddd;
    border-radius: 50%;
    box-sizing: border-box;
    width: 17px;
    height: 17px;
    background: #fff;
    padding: 0;
    margin: 2px 0 0 6px;
}
.nav_list {
    margin-top: 15px;
    margin-bottom: 36px;
}
.left_bar .block_1{
    background: none;
    margin: 23px 0;
    padding-left: 0;
    padding-right: 0;
    width: 200px;
}
.left_bar .block_1 .top_1,
.left_bar .block_1 .bot_1{
    display: none;
}
.list_2 li {
    margin: 1px 0 0 21px;
}
.tx_2 {
    margin-left: 19px;
    margin-top: 17px;
}
.left_bar .block_1 .tx_2 + div{
    margin-left: 19px !important;
}
.icq_1, .skype_1, .block_1 .mail_3, .radio_1 {
    margin-left: 19px;
}
.vote_but img{
    width: auto;
    height: auto;
}
.vote_but a:hover{
    opacity: 0.8;
}
.vote_but{
    margin: 16px 0 0 18px;
}
.footer{
    background: none;
}
.menu_bot1,
.menu_bot2{
    margin: 0 0 7px;
    text-align: center;
    background: url("/images/line_1_2.png") repeat-x left top / auto 100%;
    padding-bottom: 5px;
    padding-top: 3px;
}
.menu_bot2{
    background-image: url(/images/menu_block.jpg);
    padding: 6px 0 11px;
}
.menu_bot1 a, .menu_bot2 a, .menu_bot1 li, .menu_bot2 li{
    color: #fff;
}
.menu_bot1 a{
    margin-right: 13px;
}
.menu_bot2 a{
    font-size: 12px;
}
.menu_bot1 li, .menu_bot2 li{
    float: none;
    display: inline-block;
    margin: 0 6px;
}
.menu_bot2 a{
    text-transform: uppercase;
}
.menu_bot2 li{
    margin: 0 10px;
}
.webadvert{
    color: #ccc;
    position: relative;
    margin-top: 6px;
    float: left;
}
.webadvert > a{
    color: #7b0206;
opacity: 0.5;
}
.webadvert div a{
    margin-right: 10px;
}
.fot_title{
    font-size: 12px;
    color: #999;
    text-transform: uppercase;
    padding-bottom: 8px;
font-weight: 500;
}
.footer .tel {
    margin: 0;
    padding-top: 2px;
    position: static;
}
.fot_right{
    max-width: 500px;
    float: right;
}
.fot_right .fot_socials{
    float: right;
    margin: 2px 24px 0 66px;
}
.fot_right .fot_socials a{
    margin: 0 1px;
    display: inline-block;
    margin-top: 3px;
}
.fot_right .fot_socials a:hover{
    opacity: 0.8;
}
.sub_cont{
    margin-left: 235px;
    float: none;
    width: auto;
    padding-top: 20px;
}
.wrapper {
    box-sizing: border-box;
    width: 100%;
    float: left;
    background: none;
    padding: 0 11px 0 2px;
}
.index_slider{
    width: 100%;
}
.text_block {
    margin-left: 0;
    margin-right: 15px;
    background: #f2f2f2;
}
.content {
    clear: both;
}
.text_block > *{
    display: none;
}
.text_block .index_slider{
    display: block;
    padding-top: 1px !important;
    padding-bottom: 1px;
}
.bx-wrapper{
    max-width: 100% !important;
    width: 100%;
    margin-bottom: 0 !important;
}
.index_slider{
    height:  auto !important;
}
.bx-viewport{
    max-width: 700px;
    margin: auto;
    left: 0 !important;
}
.content .bx-wrapper .bx-controls-direction a {
    margin-top: -27px;
}
.content .bx-wrapper .bx-prev{
    left: 26px;
}
.content .bx-wrapper .bx-next{
    right: 26px;
}
.bot_2, .top_2{display: none;}
.all_but img{
    width: auto;
    height: auto;
}
.all_but:hover{
    opacity: 0.8;
}
.all_but{
    margin-right: 2px;
}
.blok_center_tovar_blok_small h6 a{
    color: #7b0206;
}
.blok_center_tovar_blok_small .novaya_cena strong {
    color: #222;
    font-weight: 500 !important;
}
.blok_center_tovar_blok_small {
    background: #d8d9d3;
    width: 98%;
    margin: 8px auto 1px 0;
}
.wrapper > table td{
    display: block;
    float: left;
    margin-right: 4.6%;
    width: 21.5%;
    margin-bottom: 16px;
}
.wrapper > table td:last-of-type{
    margin-right: 0;
}
.blok_center_tovar_blok_small .novaya_cena {
    display: block;
    left: 0;
    padding: 25px 0 0;
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.blok_center_tovar_blok_small .novaya_cena strong{
    padding-right: 0;
}
.blok_center_tovar_blok_small .novaya_cena i{
    left: 0;
}
.blok_center_tovar_blok_small .bctb_cont{
    width: 100%;
}
.brand_1 img{
    max-width: 100%;
}
.title_big{
    width: auto;
    border-bottom: 2px solid #7b0206;
    margin: 23px 0 10px;
    padding: 0;
    background: none;
}
.title_big span{
    border-left: 2px solid #7ec835;
    height: 17px;
    padding: 0 0 0 9px;
    color: #7b0206;
    font-size: 17px;
}
.info_tit a{
    color: #7b0206;
}
.block_2,
.block_3{
    float: left;
    margin: 17px 5% 0 0;
    width: 30%;
}
.info_tit {
    width: 54%;
}
.info_tit a{
    width: auto;
}
.brand_1{
    width: 40%;
    border: 1px solid #d8d9d3;
    padding: 5px 0;
}
.block_3 + .block_3{
    margin-right: 0;
}
.more {
    display: block;
    margin: 7px 0 0 1px;
}
.header{
    position: relative;
    z-index: 15;
}
.content{
    position: relative;
    z-index: 10;
}

.content .content-main {
    margin: 0 20px 0 0;
}

.content .page-title {
    position: relative;
    border-bottom: 2px solid #7b0206;
    margin-bottom: 20px;
    padding: 0 0 5px 10px;
    font-size: 17px;
    line-height: 16px;
    text-transform: uppercase;
    color: #7b0206;
}

.content .page-title:before {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 2px;
    height: 16px;
    content: "";
    background-color: #7ec835;
}

.content-main .form-zapis{
    background-color: #f2f2f2;
    padding: 25px 50px;
}

.content-main .h2-title {
    font-size: 18px;
    line-height: 20px;
    color: #292929;
    font-weight: 500;
}

.content-main .h3-title {
    font-size: 15px;
    line-height: 20px;
    color: #292929;
    font-weight: 500;
}

.home-action-row,
.home-reports-row {
    background-color: #f2f2f2;
    padding: 15px 20px 0;
}

.home-action-row .title_big,
.home-reports-row .title_big{
    margin-top: 0px;
}

.action-row, .reports-row {
    overflow: hidden;
}

.action-row .action-box,
.reports-row .reports-box {
    background-color: #fff;
    float: left;
    width: 440px;
    margin-bottom: 20px;
}

.action-row .action-box:nth-child(2n),
.reports-row .reports-box:nth-child(2n){
    margin-left: 32px;
}

.action-row .action-box:nth-child(2n+1),
.reports-row .reports-box:nth-child(2n+1){
    clear: left;
}

.action-row .action-box .date,
.reports-row .reports-box .date {
    color: #b0b0b0;
}

.action-row .action-box .pix-box,
.reports-row .reports-box .pix-box{
    display: table;
    width: 440px;
    height: 120px;
}

.action-row .action-box .pix-box a,
.reports-row .reports-box .pix-box a{
    font-size: 0px;
    line-height: 0px;
    display: table-cell;
	width: 440px;
height: 120px;
	text-align: center;
vertical-align: middle;
}

.action-row .action-box .pix-box img,
.reports-row .reports-box .pix-box img{
    max-width: 440px;
    max-height: 120px;
}

.action-row .action-box .desc-box,
.reports-row .reports-box .desc-box{
    border: 1px solid #dadbd5;
    padding: 10px 15px;
}

.action-row .action-box .title,
.reports-row .reports-box .reports-title a {
    color: #7b0206;
}

.action-title a {
    color: #7b0206;
}

.reports-row .reports-box .date {
    color: #b0b0b0;
    display: block;
    padding: 4px 0;
}

.home-reports-row .reports-text {
    max-height: 64px;
    overflow: hidden;
    text-overflow: clip ellipsis;
}

.form-main {
    padding: 30px 0 10px;
}

.form-main * {
    box-sizing: border-box;
}

.form-main .form-group:nth-child(2),
.form-main .form-group:nth-child(4) {
    float: left;
    width: 48%;
}

.form-main .form-group:nth-child(3),
.form-main .form-group:nth-child(6){
    float: right;
    width: 48%;
}

.form-main .form-group label {
    display: block;
    padding-bottom: 5px;
}

.form-main .form-group input {
    border: 1px solid #d7d7d7;
    height: 28px;
    line-height: 26px;
    width: 100%;
}

.form-main .form-group textarea {
    border: 1px solid #d7d7d7;
    line-height: 22px;
    width: 100%;
    resize: none;
}

.form-zapis .form-group:nth-child(6) {
    overflow: hidden;
}

.form-zapis .form-group:nth-child(6) input {
    float: left;
    width: 50%;
}

.form-zapis .form-group:nth-child(7) {
    clear: left;
    padding-bottom: 15px;
}

.form-zapis .form-group:nth-child(7) label {
    display: inline-block;
    width: auto;
}

.form-zapis .form-group:nth-child(7) label:first-child {
    display: none;
}

.form-zapis .form-group:nth-child(7) input[type=checkbox] {
    width: 18px;
    float: left;
    margin-right: 5px;
}

.form-main .form-bottom {
    padding: 20px 0 0;
    overflow: hidden;
    clear: both;
}

.form-main .form-bottom label {
    display: block;
    padding-bottom: 5px;
}

.form-main .form-bottom img {
    float: left;
    margin-right: 10px;
}

.form-main .form-bottom input {
    border: 1px solid #d7d7d7;
    height: 28px;
    line-height: 26px;
    width: 220px;
    margin-top: 5px;
}

.form-main .form-bottom input[type="submit"] {
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    max-width: 180px;
    color: #fff;
    float: right;
    border: none;
    background: rgba(123,193,52,1);
    background: -moz-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(123,193,52,1)), color-stop(100%, rgba(68,134,1,1)));
    background: -webkit-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -o-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: linear-gradient(to bottom, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc134', endColorstr='#448601', GradientType=0 );
    height: 34px;
    cursor: pointer;
}
.form-main .form-bottom input[type="submit"]:hover {
    background: rgba(68,134,1,1);
    background: -moz-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(68,134,1,1)), color-stop(100%, rgba(123,193,52,1)));
    background: -webkit-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -o-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -ms-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: linear-gradient(to bottom, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#448601', endColorstr='#7bc134', GradientType=0 );
}

.form-zapis .form-group .calendar-icon {
    width: 28px;
    height: 28px;
    margin: 0 0 0 -1px;
    padding: 4px;
    background: rgba(55,55,55,1);
    background: -moz-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,55,55,1)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#000000', GradientType=0 );
}

.content-main img {
    max-width: 100%;
}

.content-main .form-faq {
    background-color: #f2f2f2;
    padding: 25px 50px;
}

.form-faq .form-group:nth-child(5) {
    float: left;
    width: 48%;
    overflow: hidden;
}

.form-faq .form-group:nth-child(5) label:first-child {
    display: none;
}

.form-faq .form-group:nth-child(5) input {
    width: 16px;
    float: left;
    margin-right: 5px;
}

.form-faq .form-group:nth-child(6) {
    float: none;
    width: 100%;
    clear: both;
}

.left_bar .banner-left {
    margin-bottom: 30px;
}

.breadcrumbs {
    display: block;
    padding: 0 0 15px;
}

.breadcrumbs li {
    display: inline-block;
    position: relative;
    margin-right: 8px;
    color: #829272;
    font-size: 11px;
    line-height: 14px;
}

.breadcrumbs li:after {
    content: "|";
    color: #828282;
    font-size: 11px;
    line-height: 14px;
}

.breadcrumbs li:last-child:after {
    display: none;
}

.breadcrumbs li a {
    color: #828282;
    font-size: 11px;
    line-height: 14px;
    display: inline-block;
    margin-right: 10px;
    text-decoration: underline;
}

.breadcrumbs li a:hover {
    text-decoration: none;
}

.breadcrumbs li:last-child a {
    text-decoration: none;
    cursor: inherit;
}

.content-main .right-sidebar {
    float: right;
}

.content-main .right-sidebar .block_4 {
    margin: 0 0 20px;
    padding: 0px;
}

.content-main .service-form {
    background-color: #f2f2f2;
    padding: 25px 50px;
    overflow: hidden;
}

.service-form .form-group:nth-child(5) {
    float: right;
    width: 48%;
}

.service-form .form-group:nth-child(6) {
    float: left;
}

.service-form .form-group:nth-child(7) {
    clear: left;
}

/*
@media screen and (max-width: 1200px){
    .top_menu ul {
        margin-left: 0;
        text-align: center;
    }
    .wrapper > table td {
        margin-right: 1%;
        width: 24.25%;
    }
    .top_menu {
        height: 25px;
    }
    .tel {
        margin-left: 3%;
    }
    .menu_block{
        margin-top: 0;
    }
    .menu_l,
    .menu_r{
        height: auto;
    }
    .menu_r {
        float: right;
        width: 50%;
    }
    .menu_block{
        height: auto;
        float: left;
        width: 100%;
        box-sizing: border-box;
        background-size: auto 100%;
    }
    .menu_l{
        padding-bottom: 3px;
    }
    .menu_r li a{
        height: 32px;
    }
    .menu_l ul,
    .menu_r ul{
        margin-left: 0;
        padding-right: 0;
        text-align: center;
    }
    .menu_r li:first-child {
        margin-left: 0;
    }
    .v_line_3 {
        height: 100%;
    }
    .top_menu a {
        padding: 2px 2px 12px;
    }
}
@media screen and (max-width: 1150px){
    .menu_r{
        display: block;
        position: absolute;
        width: 27px;
        border-radius: 3px;
        height: 20px;
        background: url(/images/mobile_2.png) no-repeat center center;
        opacity: 0.6;
        top: 3px;
        cursor: pointer;
    }
    .menu_block .v_line_3{
        display: none;
    }
    .menu_r .right_opener{
        background: url(/images/mobile_2.png) no-repeat center center;
        opacity: 0.6;
        width: 100%;
        height: 100%;
        display: block;
        margin: 0;
    }
    .menu_r .right_opener:hover{
        box-shadow: 0 0 6px #000 inset;
    }
    .menu_r{
        opacity: 1;
        background: none;
        position: static;
        margin-top: 6px;
        height: 35px;
        width: 45px;
        margin-right: 9px;
        position: absolute;
        right: 0;
    }
    .menu_l {
        display: block;
        float: none;
        margin-right: 65px;
        width: auto;
    }
    .menu_l ul li {
        margin: 0 25px;
    }
    .menu_r li{
        background: #60677A;
        display: block;
        box-shadow: 0 3px 11px 0 #333;
    }
    .menu_r ul{
        display: none;
        position: absolute;
        width: 150px;
        right: 0;
        top: 43px;
    }
    .menu_block {
        height: 52px;
    }
    .menu_r li a {
        background: none;
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }
    .menu_bot1 a {
        margin-right: 6px;
    }
    .menu_bot1 li{
        margin: 0 3px;
    }
}
@media screen and (max-width: 1100px){
    .chat{
        margin-left: 3%;
    }
}
@media screen and (max-width: 1023px){
    .header .day{
        display: none;
    }
}
@media screen and (max-width: 998px){
    .header .tel,
    .header .chat{
        display: none;
    }
    .wrapper > table td {
        width: 32.66%;
    }
    .wrapper > table tr{
        display: block;
    }
    .wrapper > table td:last-of-type {
        margin-right: 1% !important;
    }
    .wrapper > table tr:nth-child(3n+1) td:nth-child(3),
    .wrapper > table tr:nth-child(3n+2) td:nth-child(2),
    .wrapper > table tr:nth-child(3n+3) td:nth-child(1),
    .wrapper > table tr:nth-child(3n+3) td:nth-child(4){
        margin-right: 0 !important;
    }
    .menu_l ul li {
        margin: 0 10px;
    }
    .top_menu li{
        margin-left: 0;
        margin-right: 1px;
    }
    .top_menu a {
        padding: 2px 0 12px;
        margin: 0 5px 0 0;
    }
    .menu_bot1 a {
        margin: 0;
        padding: 0;
    }
    .menu_bot1 li{
        margin-left: 0;
        margin-right: 1px;
    }
    .block_2, .block_3, .block_3 + .block_3 {
        margin-left: 2%;
        margin-right: 2%;
        width: 46%;
    }
    .wrapper > .clear{display: none;}
    .wrapper > .title_big{clear: both;}
    .home-news-row {
        overflow: hidden;
    }
    .home-news-row > div:nth-child(3n + 1) {
        clear: left;
    }
    .home-news-row .clear {
        display: none;
    }
    .content-main .form-zapis,
    .content-main .form-faq {
        padding: 20px;
    }
    .form-main .form-bottom input[type="submit"] {
        clear: left;
        margin-top: 10px;
        float: left;
    }
    .content .ban_3 a {
        display: block;
    }
    .content .ban_3 img,
    .content .ban_3 embed {
        width: 100%;
        max-width: 100%;
        height: auto !important;
    }
}
@media screen and (max-width: 900px){
    .menu_bot1 a {
        position: relative;
        top: -18px;
    }
    .menu_bot1 li{
        display: block;
        height: 0;
        overflow: hidden;
        padding-top: 20px;
        border-bottom: 1px solid #fff;
    }
    .footer{
        height: auto;
    }
    .menu_bot1 li:last-of-type{
        border-bottom: none;
    }
}
@media screen and (max-width: 767px){
    .ban_1,
    .ban_2,
    .top_menu,
    .line_block_1 > div,
    .menu_bot2,
    .left_bar .nav_list,
    .left_bar .block_1{
        display: none;
    }
    .content {
        padding-top: 35px;
    }
    .left_bar{
        background: #fff none repeat scroll 0 0;
        position: absolute;
        z-index: 105;
        margin-left: 0;
        box-shadow: 2px 2px 6px 0 #333;
        top: 9px;
    }
    .left_bar .nav_list{
        overflow: auto;
        max-height: 300px;
    }
    .left_bar .title_1line{
        border: none;
        margin: 0;
        padding: 10px 22px;
        cursor: pointer;
    }
    .sub_cont {
        margin-left: 9px;
    }
    .menu_bot1{
        margin-bottom: 0;
    }
    .menu_l ul li {
        margin: 0;
    }
    .line_block_1 {
        margin-top: 0;
    }
    .line_block_1 form{
        display: block;
        margin: auto;
        width: 310px;
    }
    .search_but{
        margin-right: 0;
    }
    .line_block_1 .home + .v_line_1{
        display: block;
        position: absolute;
        width: 27px;
        border-radius: 3px;
        height: 20px;
        background: url(/images/mobile_2.png) no-repeat center center;
        opacity: 0.6;
        top: 3px;
        cursor: pointer;
    }
    .line_block_1 .home + .v_line_1:hover{
        box-shadow: 0 0 6px #000 inset;
    }
    .line_block_1 .mail ~ .v_line_1{
        display: none !important;
    }
    .line_block_1 .home,
    .line_block_1 .mail,
    .line_block_1 .map,
    .line_block_1 .fav{
        position: absolute;
        left: 0;
        width: 105px;
        margin: 0;
        padding-left: 15px;
        background: #559A12;
        border-bottom: 1px solid #468904;
        z-index: 100;
        box-shadow: 2px 2px 6px 0 #333;
    }
    .line_block_1 .fav{
        border-bottom: none;
    }
    .line_block_1 a {
        padding: 3px 0 3px 20px;
    }
    .line_block_1 .home{
        top: 26px;
    }
    .line_block_1 .mail{
        top: 47px;
    }
    .line_block_1 .map{
        top: 68px;
    }
    .line_block_1 .fav{
        top: 89px;
    }
    .menu_block {
        margin-top: 10px;
    }
    .fot_right {
        float: none;
        margin: auto;
        max-width: none;
        width: 94%;
        padding-top: 15px;
    }
    .webadvert {
        clear: both;
        float: none;
        margin: 0;
        padding-bottom: 10px;
        padding-top: 13px;
        text-align: center;
    }
}
@media screen and (max-width: 650px){
    .mobile_opener{
        display: block;
    }
    .wrapper > table tr:nth-child(3n+1) td:nth-child(3),
    .wrapper > table tr:nth-child(3n+2) td:nth-child(2),
    .wrapper > table tr:nth-child(3n+3) td:nth-child(1),
    .wrapper > table tr:nth-child(3n+3) td:nth-child(4),
    .wrapper > table td:last-of-type,
    .wrapper > table td {
        width: 44%;
        margin: 10px 3% !important;
    }
    .block_2, .block_3, .block_3 + .block_3{
        width: 96%;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }
    .menu_l{
        padding: 0;
    }
    .menu_r {
        margin-top: 0;
    }
    .menu_r ul{
        top: 38px;
    }
    .menu_l li{
        background: #559A12;
        border-bottom: 1px solid #468904;
        display: block;
        width: 100%;
    }
    .menu_l li:last-of-type{
        border-bottom: none;
    }
    .menu_l ul{
        display: none;
        position: absolute;
        width: 150px;
        left: 0;
        top: 41px;
        box-shadow: 2px 2px 6px 0 #333;
    }
    .menu_l li a {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
        height: auto;
    }
    .menu_block {
        height: 41px;
    }
    .menu_l a span {
        background-position: 10px center;
        padding: 7px 0 7px 60px;
        text-align: left;
    }
    .menu_l li a:hover{
        background-image: none;
        box-shadow: 0 0 6px #000 inset;
    }
    .action-row .action-box {
        float: none;
        margin: 0 0 20px !important;
        width: 100%;
    }
    .action-row .action-box .pix-box {
        height: 80px;
    }
    .action-row .action-box .pix-box img {
        max-height: 80px;
    }
}
@media screen and (max-width: 639px){
    .form-main .form-group {
        float: none !important;
        width: 100% !important;
    }
    .form-zapis .form-group:nth-child(7) {
        padding: 20px 0;
    }
    .form-zapis .form-group:nth-child(6) input {
        width: 70%;
    }
}
@media screen and (max-width: 479px){
    .search ,
    .search input{
        width: 150px;
    }
    .wrapper > table tr:nth-child(3n+1) td:nth-child(3),
    .wrapper > table tr:nth-child(3n+2) td:nth-child(2),
    .wrapper > table tr:nth-child(3n+3) td:nth-child(1),
    .wrapper > table tr:nth-child(3n+3) td:nth-child(4),
    .wrapper > table td:last-of-type,
    .wrapper > table td {
        float: none;
        margin: 10px auto !important;
        max-width: 250px;
        width: 94%;
    }
    .blok_center_tovar_blok_small{
        width: 100%;
        float: none;
    }
    .line_block_1 form {
        width: 230px;
    }
    .bin_block{
        float: right;
        max-width: 50%;
    }
    .bin_block_cnt{
        max-width: 50%;
        margin-top: 7px;
    }
    .logo{
        max-width: 50%;
        margin-left: 0;
        margin-top: 6px;
    }
    .logo img{
        max-width: 100%;
        height: auto;
    }
    .footer  .fot_right > div{
        float: none;
        text-align: center;
        margin: 0;
    }
    .fot_right .fot_socials {
        padding-top: 10px;
    }
}*/

.home-reports-row {
    background-color: #f2f2f2;
    padding: 15px 20px 0;
}

.home-tabs {
    border-bottom: 2px solid #d8d9d3;
    overflow: hidden;
}

.home-tabs a {
position: relative;
    text-transform: uppercase;
    float: left;
    margin-right: -2px;
    color: #7b0206;
    font-size: 17px;
    line-height: 16px;
    padding: 10px 15px 10px 25px;
    border: 2px solid #d8d9d3;
    border-bottom: none;
    background: rgba(222,222,222,1);
    background: -moz-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(245,244,244,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(222,222,222,1)), color-stop(100%, rgba(245,244,244,1)));
    background: -webkit-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(245,244,244,1) 100%);
    background: -o-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(245,244,244,1) 100%);
    background: -ms-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(245,244,244,1) 100%);
    background: linear-gradient(to bottom, rgba(222,222,222,1) 0%, rgba(245,244,244,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#f5f4f4', GradientType=0 );
}

.home-tabs a:before {
content: "";
    height: 17px;
    width: 2px;
    background-color: #7ec835;
    position: absolute;
    left: 10px;
    top: 10px;
}

.home-tabs a.active {
    background: #fff;
}

.home-tabs a span {
    display: inline-block;
    padding: 0 0 0 10px;
    font-size: 17px;
    line-height: 16px;
    color: #7b0206;
    position: relative;
}

.home-tabs a span:before {
    content: "";
    height: 16px;
    width: 1px;
    background-color: #7ec835;
    position: absolute;
    left: 0px;
    top: 0px;
}

.home-sale-row, .home-product-row {
    display: none;
}

.home-sale-row.active,
.home-product-row.active {
    display: block;
}

.tabs-content .title_big {
    margin: 0px;
    border: none;
    height: auto;

}

.tabs-content .title_big a {
    margin-top: -30px;
}

.tabs-content td {
    width: 25%;
}

.content-main .left_column {
	margin-left: 0px;
	width: 720px;
}

.news-section .tit_l a {
	color: #7b0206;

}

.news-section .more {
	display: inline-block;
}

.news-section .date, .news-section .more a {
	color: #b0b0b0;
}

.news-section .desc-box {
    margin-left: 120px;
}

.sidebar-widget .sidebar-title {
    background: none;
    border-left: 2px solid #7ec835;
    color: #7b0206;
    height: 17px;
    margin: 0 0 10px 0;
    padding: 0 0 0 8px;
    font-size: 16px;
    line-height: 16px;
text-transform: uppercase;
}

.sidebar-widget .list_3 li {
	margin: 0 0 30px;
        padding: 0px;
        width: 100%;
        border: none;
        background: none !important;
}

.sidebar-widget .list_3 .title {
	color: #7b0206;
	margin: 0px;
	padding: 0px 0px 10px;
}

.sidebar-widget .list_3 .title a {
    color: #7b0206;
}

.sidebar-widget .list_3 .date {
	color: #b0b0b0;
	margin: 0px;
	padding: 0px 0px 10px;
}

.sidebar-widget .list_3 .text {
	color: #000;
        //max-height: 95px;
	//overflow: hidden;
	//text-overflow: ellipsis;
	margin: 0px 0px 10px;
	padding: 0px;
}

.sidebar-widget .list_3 div {
color: #000;
font: 13px Tahoma;
}

.sidebar-widget .list_3 .more {
    color: #65cc00;
    margin: 0px;
    padding: 0 0 0 25px;
    background: url("/images/green-arrow.png") no-repeat 0 center;
}

.news-date-time {
    color: #b0b0b0;
}

.sidebar-widget form {
    margin-bottom: 10px;
    overflow: hidden;
}

.sidebar-widget .sel_1 {
    margin-left: 0px;
    width: 160px;
}

.sidebar-widget .sel_1 select {
    margin: 0px;
    border: 1px solid #d7d7d7;
    font-size: 11px;
    line-height: 20px;
    height: 26px;
    width: 160px;
}

.sidebar-widget .ok_but {
    margin: 6px 0 10px 0;
}

.sidebar-widget .ok_but input {
    width: 30px;
    height: 26px;
    background: #000;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
}

.content-main .pages {
    text-align: center;
    float: none;
}

.content-main .pages b {
    margin: 0 10px 0 0;
    line-height: 30px;
}

.content-main .pages a {
    padding: 8px 4px 8px 4px;
    border: 1px solid #e1e1e1;
    margin-right: 5px;
    font: bold 10px Arial;
    color: #000;
    display: block;
    float: left;
    width: 20px;
}

.content-main .pages a:hover {
    background-color: #e1e1e1;
    text-decoration: none;
}

.content-main .pages span {
    background-color: #000;
    padding: 8px 4px 8px 4px;
    border: 1px solid #000;
    margin-right: 5px;
    font: bold 10px Arial;
    color: #fff;
    display: block;
    float: left;
    width: 20px;
    text-decoration: none;
}

.content-main .more a {
    background: url("/images/green-arrow.png") no-repeat 0 center;
color: #65cc00;
}

.content-main .btn-more {
    border: 1px solid #000;
    background: rgba(55,55,55,1);
    background: -moz-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,55,55,1)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#000000', GradientType=0 );
    border-radius: 4px;
    color: #fff;
    padding: 2px 12px 3px;
    font-size: 11px;
    line-height: 14px;
}

.content-main .btn-more:hover {
    background: rgba(0,0,0,1);
    background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(55,55,55,1)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#373737', GradientType=0 );
}

.content-main #basket {
    width: 100%;
    border: 1px solid #d9dad4;
}

.content-main #basket thead th {
    border-bottom: 1px solid #d9dad4 !important;
    background-color: #f2f3f3;
    border-right: 1px solid #d9dad4 !important;
    padding: 10px 0 !important;
    color: #000;
}

.content-main #basket .tbl-white {
    background: none;
}

.content-main #basket tbody td {
    border-bottom: 1px solid #d9dad4 !important;
}

.content-main #basket tbody td:last-child {
    padding: 0 30px;
}

.content-main #basket td .img {
    border: none;
    margin: 0 20px 0 40px;
}

.content-main #basket #title a{
    color: #000;
}

.content-main #basket .del {
    color: #7b0206;
    font-size: 22px;
    line-height: 24px;
    font-weight: 100;
}

#cart table {
    border-spacing: 0px;
}

.full-price-tr {
    background-color: #f2f3f3;
}

.full-price-tr td {
    padding: 20px 5px !important;
}

.full-price-tr .label-itogo{
    color: #222;
    font-size: 18px;
    line-height: 20px;
    font-weight: normal;
    font-family: "Trebuchet MS";
    padding-right: 25px;
    float: right;
}

.full-price-tr .price-itogo {
    font-family: arial;
    font-weight: bold;
    font-size: 18px;
    text-align: left !important;
}

.content-main .btn-black {
    box-sizing: border-box;
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    font-family: arial;
    font-weight: bold;
    width: 200px;
    border: 1px solid #000;
    background: rgba(55,55,55,1);
    background: -moz-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,55,55,1)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#000000', GradientType=0 );
}

.content-main .btn-black:hover {
    background: rgba(0,0,0,1);
    background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(55,55,55,1)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#373737', GradientType=0 );
    text-decoration: none;
}

.content-main .btn-green {
    color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    font-family: arial;
    font-weight: bold;
    width: 200px;
    border: none;
    background: rgba(123,193,52,1);
    background: -moz-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(123,193,52,1)), color-stop(100%, rgba(68,134,1,1)));
    background: -webkit-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -o-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: linear-gradient(to bottom, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc134', endColorstr='#448601', GradientType=0 );
}

.content-main a.btn-black {
    display: inline-block;
    padding: 9px 0;
}

.content-main a.btn-green {
    display: inline-block;
    padding: 10px 0;
}

.content-main button.btn-black,
.content-main input.btn-black {
    height: 38px;
    cursor: pointer;
}

.content-main button.btn-green,
.content-main input.btn-green{
    height: 40px;
    cursor: pointer;
}

.content-main .btn-green:hover {
    background: rgba(68,134,1,1);
    background: -moz-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(68,134,1,1)), color-stop(100%, rgba(123,193,52,1)));
    background: -webkit-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -o-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -ms-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: linear-gradient(to bottom, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#448601', endColorstr='#7bc134', GradientType=0 );
}

.content-main .btn-reset-price {
    float: right;
    width: 160px;
}

#cart .offer-conditions {
    display: inline-block;
    padding: 10px 30px 10px 0;
    line-height: 20px;
}

#cart .offer-conditions input {
    margin: 4px 10px 0 0;
    float: left;
}

#cart .offer-conditions a {
    color: #7ec835;
    text-decoration: underline;
}

#cart .offer-conditions a:hover {
    text-decoration: none;
}

.quant .minus,
.quant .plus {
    position: relative;
    z-index: 5;
    border-radius: 3px;
    color: #fff;
    border: 1px solid #000;
    background: rgba(55,55,55,1);
    background: -moz-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,55,55,1)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#000000', GradientType=0 );
}

.quant .minus:hover,
.quant .plus:hover {
    background: rgba(0,0,0,1);
    background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(55,55,55,1)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#373737', GradientType=0 );
}

.quant input {
    position: relative;
    z-index: 4;
    width: 30px;
    margin: 0 -3px;
    height: 25px !important;
    border-color: #d7d8d2;
    font-size: 12px;
}

.kupon-row td{
    padding: 10px 0;
    background-color: #f8f9f6;
}

.kupon-row .discount {
    text-align: right;
    font-size: 12px;
    line-height: 18px;
    color: #7b0206;
    text-transform: uppercase;
    font-family: "Trebuchet MS";
    padding-right: 30px !important;
}

.kupon-row .kupon-price {

}

#cart .quant {
    padding: 5px 25px;
}

#cart .price {
    font-weight: bold;
    font-family: arial;
    font-size: 14px;
    width: 120px;
}

#cart .product-price {
    text-align: left;
    font-weight: bold;
    font-family: arial;
    font-size: 14px;
}

#cart .kupon-form {
    padding-bottom: 10px;
}

#cart .kupon-form label {
    display: block;
    font-size: 12px;
    line-height: 18px;
    font-family: "Trebuchet MS";
    text-transform: uppercase;
    padding-bottom: 5px;
}

#cart .kupon-form input[type="text"] {
    height: 16px;
    text-align: left;
    padding: 0px 10px;
    margin-right: -5px;
}

.content-main .btn-small-black {
    border-radius: 3px;
    color: #fff;
    text-align: center;
    font-size: 11px;
    line-height: 14px;
    font-family: arial;
    border: 1px solid #000;
    background: rgba(55,55,55,1);
    background: -moz-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,55,55,1)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#000000', GradientType=0 );
}

.content-main a.btn-small-black {
    display: inline-block;
    padding: 3px 25px;
}

.content-main input.btn-small-black,
.content-main button.btn-small-black{
    display: inline-block;
    height: 20px;
    width: 90px;
    cursor: pointer;
    padding: 0px;
}

.content-main .btn-small-black:hover {
    background: rgba(0,0,0,1);
    background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(55,55,55,1)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#373737', GradientType=0 );
    text-decoration: none;
}

.content-main .btn-small-green {
    border-radius: 3px;
    color: #fff;
    text-align: center;
    font-size: 11px;
    line-height: 14px;
    font-family: arial;
    border: none;
    background: rgba(123,193,52,1);
    background: -moz-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(123,193,52,1)), color-stop(100%, rgba(68,134,1,1)));
    background: -webkit-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -o-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: linear-gradient(to bottom, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc134', endColorstr='#448601', GradientType=0 );
    white-space: nowrap;
}

.content-main a.btn-small-green {
    display: inline-block;
    padding: 3px 25px;
}

.content-main input.btn-small-green,
.content-main button.btn-small-green{
    display: inline-block;
    height: 20px;
    width: 90px;
    cursor: pointer;
    padding: 0px;
}

.content-main .btn-small-green:hover {
    background: rgba(68,134,1,1);
    background: -moz-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(68,134,1,1)), color-stop(100%, rgba(123,193,52,1)));
    background: -webkit-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -o-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -ms-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: linear-gradient(to bottom, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#448601', endColorstr='#7bc134', GradientType=0 );
    text-decoration: none;
}

.content-main .icon-info {
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    border: 1px solid #f0f1f1;
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,239,239,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(238,239,239,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,239,239,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,239,239,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,239,239,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(238,239,239,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeefef', GradientType=0 );
    -webkit-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.26);
    -moz-box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.26);
    box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.26);
    width: 20px;
    height: 20px;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    font-family: "Trebuchet MS";
    font-weight: bold;
    font-style: normal;
    cursor: pointer;
}

#sign-in, #sign-up {
    padding: 30px 60px 10px;
    background-color: #f2f2f2;
    width: 420px;
}

#sign-in .title-form,
#sign-up .title-form {
    font-size: 18px;
    line-height: 20px;
    color: #292929;
    border-bottom: 1px solid #d7d7d7;
    display: block;
    padding: 0 0 10px;
}

#sign-in .form-group,
#sign-up .form-group{
    margin-bottom: 10px;
    position: relative;
}

#sign-in .form-group label,
#sign-up .form-group label{
    display: block;
    font-size: 12px;
    line-height: 16px;
    padding: 0 0 5px;
}

#sign-in .form-group input,
#sign-up .form-group input{
    border: 1px solid #d7d7d7;
    width: 100%;
    box-sizing: border-box;
    padding: 5px 10px;
    height: 30px;
    font-size: 13px;
    line-height: 20px;
}

#sign-in .forgot-password {
    position: absolute;
    right: 10px;
    bottom: 8px;
    color: #7ec835;
    text-decoration: underline;
}

#sign-in .forgot-password:hover {
    text-decoration: none;
}

#sign-in input.password-field {
   padding-right: 110px;
}

#sign-in .authorize-submit-cell {
    float: right;
}

#sign-in .remember-me input{
    float: left;
    margin: 3px 5px 0 0;
}

#sign-in .register-link a,
#sign-up .sign-link a{
    color: #7ec835;
    text-decoration: underline;
}

#sign-in .register-link a:hover,
#sign-up .sign-link a:hover{
    text-decoration: none;
}

#sign-in .social-sign {
    border-top: 1px solid #d7d7d7;
    padding-top: 5px;
}

#sign-in .social-sign .bx-auth {
    margin-bottom: 0px;
}

#sign-in .social-sign .bx-auth-title,
#sign-in .social-sign .bx-auth-line {
    border: none;
}

#sign-in .social-sign .bx-auth-note {
    display: none;
}

#sign-in .social-sign .bx-auth-services > div {
    width: auto;
    float: none;
    display: inline-block;
    margin: 0 12px 15px 0;
    border: 1px solid #d9d9d9;
    background-color: #ebebeb;
}

#sign-up .form-bottom {
    overflow: hidden;
}

#sign-up .form-bottom label {
    display: block;
    padding: 0 0 5px;
}

#sign-up .form-bottom img {
    float: left;
    margin: 0px;
}

#sign-up .form-bottom input[type="text"] {
    border: 1px solid #d7d7d7;
    width: 230px;
    margin: 5px 0 0 0;
    box-sizing: border-box;
    padding: 5px 10px;
    height: 30px;
    font-size: 13px;
    line-height: 20px;
    float: right;
}

#sign-up .form-bottom .action {
    overflow: hidden;
    padding-top: 15px;
    clear: both;
}

#sign-up .form-bottom .action .btn-green {
    float: right;
}

.content-main .navigator{
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
    background: #f2f2f2;
    border-radius: 0px;
    border: none;
    padding: 15px 20px 0px;
}

.content-main .navig_list {
    margin-top: 0px;
}

.content-main .navigator .tit_pic {
    display: none;
}

.content-main .navigator ul {
    display: block;
    text-align: justify;
    width: 100%;
    float: none;
}

.content-main .navigator ul li {
    display: inline-block;
    max-width: 24%;
    width: auto;
    float: none;
    vertical-align: top;
    border: none;

}

.content-main .navigator li a {
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    font-family: arial;
    color: #292929;
    text-decoration: none;
    margin-bottom: 4px;
}

.content-main .navigator li a span {
    color: #7b0206;
}

.content-main .navigator li a:hover {
    text-decoration: underline;
}

.content-main .navigator ul li:last-child {
    margin-right: 0px;
    padding-right: 0px;
}

.content-main .navigator ul:after {
    display: inline-block;
    content: "";
    width: 100%;
}

.full-content .sub_cont{
    margin-left: 20px;
}

.sidebar-filter {
    margin-bottom: 15px;
}

.sidebar-filter .button-group {
    text-align: center;
    padding: 25px 0;
}

.sidebar-filter .button-group .btn-small {
    border-radius: 3px;
    color: #fff;
    text-align: center;
    font-size: 11px;
    line-height: 14px;
    font-family: arial;
    border: 1px solid #000;
    background: rgba(55,55,55,1);
    background: -moz-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(55,55,55,1)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(55,55,55,1) 0%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#000000', GradientType=0 );
}

.sidebar-filter .button-group a.btn-small {
    display: inline-block;
    padding: 3px 25px;
}

.sidebar-filter .button-group input.btn-small,
.sidebar-filter .button-group button.btn-small{
    display: inline-block;
    height: 20px;
    width: 90px;
    cursor: pointer;
    padding: 0px;
}

.sidebar-filter .button-group .btn-small:hover {
    background: rgba(0,0,0,1);
    background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(55,55,55,1)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(55,55,55,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#373737', GradientType=0 );
    text-decoration: none;
}


.sidebar-filter .sidebar-filter-title {
    background-color: #f2f2f2;
    border-top: 1px solid #d7d8d2;
    border-bottom: 1px solid #d7d8d2;
    padding: 10px 13px;
    font-family: arial;
    font-size: 12px;
    line-height: 16px;
    color: #000;
    text-transform: uppercase;
}

.sidebar-filter .sidebar-filter-main,
.sidebar-filter .filter-main {
    padding: 10px 3px 10px 10px;
}

.sidebar-filter .filter-main label {
    display: block;
    margin-bottom: 12px;
}

.sidebar-filter .filter-main label span {
    color: #000;
    font-size: 11px;
    line-height: 16px;
    text-transform: uppercase;
}

.sidebar-filter .filter-main label span span {
    color: #7b0206;
/*display: none;*/
}

.sidebar-filter .filter-main .checker {
    float: left;
    width: 14px;
    height: 14px;
    margin: 2px 5px 0 0;
}

.sidebar-filter .filter-main .checker span {
    display: block;
    width: 14px;
    height: 14px;
    background: url("/images/bg-checkbox.png") no-repeat 0 -30px;
}

.sidebar-filter .filter-main .checker span.checked {
    background-position: 0 0;
}

.sidebar-filter .filter-main .checker input {
    opacity: 0;
}

.sidebar-widget .action {
    text-align: center;
    padding-bottom: 30px;
}

.sidebar-widget .slider-range {
  width: 160px;
  margin: 0 0 15px 0px;
}
.sidebar-widget .slider-range .ui-slider-handle {
  width: 7px !important;
  height: 9px !important;
  border: none !important;
  margin-left: 0px !important;
  background: url("/images/bg-handle.png") no-repeat 0 0 !important;
  border-radius: 0px !important;
}
.sidebar-widget .slider-range .ui-slider-range {
  background: #2095ac;
  height: 3px;
}
.sidebar-widget .slider-range .ui-slider-horizontal {
  height: 3px;
  border: none;
  border-radius: 0;
  background: #d6d6d6;
}

.sidebar-widget .slider-range .form-group {
    margin: 0 -10px 20px 0;
}

.sidebar-widget .slider-range .form-group span {
  color: #555;
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
  display: inline-block;
  margin: 0 4px 0 0;
}
.sidebar-widget .slider-range .form-group input {
  width: 56px;
  height: 25px;
  padding: 0 2px;
  border-radius: 0;
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #e6e9e9;
  color: #000;
  font-size: 12px;
  line-height: 18px;
  margin: 0 3px 0 0;
  text-align: center;
}

.sidebar-widget .slider-range #amount-do-1 {
    margin-right: 0px;
}

.sidebar-widget .slider-range .ui-slider-range {
    background-color: #4e920c;
}

.sidebar-widget .section_element_count {
    padding: 20px 0 0;
}

.sidebar-filter .widget-filter {
    border-left: 1px solid #d7d8d2;
    border-right: 1px solid #d7d8d2;
    border-bottom: 1px solid #d7d8d2;
    margin-bottom: -1px;
}

.wrapper.catalog .sort-box {
    min-height: 25px;
    margin: 0px 0px 20px;
    padding: 5px 10px;
    background: rgba(123,193,52,1);
    background: -moz-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(123,193,52,1)), color-stop(100%, rgba(68,134,1,1)));
    background: -webkit-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -o-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: linear-gradient(to bottom, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc134', endColorstr='#448601', GradientType=0 );
}

.wrapper.catalog .sort-box .btn-small-black {
    padding: 3px 15px;
    margin-top: 2px;
}

.catalog table.catalog {
    border: 1px solid #d7d8d2;
}

table.catalog .catalog-head td{
    background-color: #f2f3f3;
    /*border-bottom: 1px solid #d7d8d2;*/
    border-right: 1px solid #d7d8d2;
    color: #555;
    text-align: center;
    font-size: 11px;
    line-height: 18px;
    padding: 5px;
    text-align: center;
    border-top: none;
    border-bottom: 1px solid #d7d8d2;
}

table.catalog .catalog-head td:last-child {
    border-right: none;
}

table.catalog .num_2 {
    background: none;
    margin: 0px;
    width: 100%;
    color: #222;
}

table.catalog .tab_tit_3 td {
    border-top: none;
    border-bottom: 1px solid #d7d8d2;
    padding: 8px 0 8px 15px !important;
    color: #7b0206;
    font-size: 15px;
    height: auto;
    font-weight: 400;
	font-family: tahoma;
}

table.catalog .bg_4 > td{
    border-top: none;
    border-bottom: 1px solid #d7d8d2;
    border-right: 1px solid #d7d8d2;
    background: none !important;
    background-color: #f8f9f6 !important;
}

table.catalog .bg_4 > td:first-child {
    border-left: none;
}

table.catalog .bg_4 > td:last-child {
    border-right: none;
}

table.catalog .bg_3 > td {
    background: none !important;
    border-right: 1px solid #d7d8d2;
    border-top: none;
    border-bottom: 1px solid #d7d8d2;
}

table.catalog .bg_3 > td:first-child {
    border-left: none;
}

table.catalog .bg_3 > td:last-child {
    border-right: none;
}

table.catalog .product-pix {
    padding: 0 10px;
    border-right: none !important;
    width: 80px;
}

table.catalog .product-pix .tov_tbl,
table.catalog .product-pix td {
    border: none;
    background-color: transparent;
}

table.catalog .hidden {
    display: none;
}

table.catalog .product-title a{
    font-size: 12px;
    color: #000;
}

table.catalog .product-price {
    padding: 10px;
}

table.catalog .product-price b {
    color: #000;
    font-size: 14px;
white-space: nowrap;
}

table.catalog .product-to-cart {
    padding: 10px;
}

table.catalog a.btn-small-green {
    padding: 3px 15px;
text-transform: lowercase;
}

.content-main .h2-title {
	margin: 0 0 15px !important;
	padding: 0px !important;
}

.content-main .product-new-row {
	padding: 0px !important;
}

.content-main .product-new-row .product-new-box {
	float: left;
width: 19%;
margin: 0 1% 20px 0;
box-sizing: border-box;
}

.content-main .product-new-row .product-new-box:nth-child(5n) {
margin-right: 0px !important;
}


.content-main .product-new-row .product-new-box:nth-child(5n+1) {
	clear: left;
}

.content-main .full-catalog {
    width: 100%;
    float: none;
}

.brand-section {
    overflow: hidden;
    margin-bottom: 20px;
}

.brand-section .brand-image {
    width: 178px;
    height: 88px;
    float: left;
    border: 1px solid #d7d8d2;
    margin: 5px 25px 10px 0;
}

.brand-section .brand-image span {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 178px;
    height: 88px;
}

.brand-section .brand-image img {
    max-width: 178px;
    max-height: 88px;
}

.brand-section .brand-description,
.brand-section .brand-description p {
    font-family: arial;
    font-size: 12px;
    line-height: 22px;
}

.brand-section .brand-description p {
    margin: 0 0 11px;
}

.content-main .path{
margin: 0px;
float: none;
}

.product-preview-section {
float: left;
width: 325px;
}

.product-preview-section .kod-tovara {
color: #545454;
padding: 0 0 20px;
}

.product-preview-section .big_pic {
width: 320px;
height: 320px;
border: none;
padding: 0px;
}


.product-preview-section .big_pic a {
display: table-cell;
width: 320px;
height: 320px;
vertical-align: middle;
text-align: center;
}

.product-preview-section .big_pic img {
width: auto !important;
height: auto !important;
max-width: 310px;
max-height: 310px;
min-width: 250px;
}

.product-preview-section .pic_list li {
margin-right: 15px;
}

.detail-page {
overflow: hidden;
}

.detail-page .product-detail-section {
margin: 0 0 0 375px;
position: relative;
}

.product-detail-section .brand {
color: #545454;
padding-bottom: 20px;
margin: 0px;
}

.product-detail-section .print {
color: #869479;
position: absolute;
right: 0px;
top: 0px;
margin: 0px;
}

.product-detail-section .print a {
color: #869479;
margin: 0px;
}

.color-box {
display: inline-block;
padding: 5px 5px 5px 15px;
background-color: #f0f0ef;
margin-bottom: 20px;
overflow: hidden;
}

.color-box label {
float: left;
line-height: 24px;
margin-right: 15px;
}

.product-detail-section .product-detail-text {
padding: 15px 20px;
background-color: #f2f2f2;
color: #292929;
font-size: 12px;
line-height: 22px;
margin-bottom: 20px;
}

.product-detail-section .product-detail-text * {
color: #292929;
font-size: 12px;
line-height: 22px;
}

.product-cart {
border: 1px solid #d8d8d8;
padding: 25px;
margin-bottom: 20px;
overflow: hidden;
}

.product-cart .product-price {
float: left;
margin: -15px 0;
}

.product-cart .product-price span {
display: block;
font-size: 30px;
line-height: 30px;
font-weight: 500;
color: #000;
}

.product-cart .btn-group {
float: right;
}

.product-cart .btn-group .btn-green,
.product-cart .btn-group .btn-black {
width: 150px;
text-transform: lowercase;
}

.product-share .facebook{
border-radius: 5px;
width: 34px;
height: 34px;
display: inline-block;
vertical-align: middle;
margin: 0 10px;
text-align: center;
background: #496194 url("/images/facebook-logo.png") no-repeat center center;
background-size: 18px 18px;
}

.product-share .vkontakte{
border-radius: 5px;
width: 34px;
height: 34px;
display: inline-block;
vertical-align: middle;
text-align: center;
background: #6996c7 url("/images/vk-social-network-logo.png") no-repeat center center;
background-size: 18px 18px;
}

.tabs-section {
padding: 20px 0 30px;
overflow: hidden;
}

.tabs-section .tabs {
border-bottom: 2px solid #d8d9d3;
overflow: hidden;
}

.tabs-section .tabs li {
margin: 0px;
padding: 0px;
list-style: none;
float: left;
}

.tabs-section .tabs a {
position: relative;
display: block;
text-transform: uppercase;
margin-right: -2px;
color:#545454;
font-size: 17px;
line-height: 16px;
padding: 10px 15px 10px 25px;
border: 2px solid #d8d9d3;
border-bottom: none;
background: rgba(222,222,222,1);
background: -moz-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(245,244,244,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(222,222,222,1)), color-stop(100%, rgba(245,244,244,1)));
background: -webkit-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(245,244,244,1) 100%);
background: -o-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(245,244,244,1) 100%);
background: -ms-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(245,244,244,1) 100%);
background: linear-gradient(to bottom, rgba(222,222,222,1) 0%, rgba(245,244,244,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#f5f4f4', GradientType=0 );
}
.tabs-section .tabs a.active {
background: #fff;
color: #7b0206;
}
.tabs-section .tabs a.active {
background: #fff;
}

.tabs-section .tabs a:before {
content: "";
height: 17px;
width: 2px;
background-color: #7ec835;
position: absolute;
left: 10px;
top: 10px;
}

.tabs-section .table_2 {
width: 100%;
background: none;
}

.tabs-section .table_2 td {
    border: none;
    color: #6a6a6a;
    font-family: arial;
    font-size: 14px;
}

.tabs-section .tab_tit_1 td {
padding-left: 16px !important;
padding-top: 20px;
padding-bottom: 10px;
font-size: 14px;
color: #292929;
font-style: normal;
text-transform: uppercase;
font-weight:normal;
}

.tabs-section .tab-box {
padding-top: 10px;
display: none;
position: relative;
}

.tabs-section .tab-box.active {
    display: block;
}

.tabs-section .table_2 .bg_1 td {
    background-color: #f2f2f2;
}

.tabs-section .table_2 .bg_2 td {
    background-color: #fff;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}

.tabs-section .table_2 td:first-child {
    width: 35%;
}

.tabs-section .grey_block {
    width: 100%;
    margin-top: 0px;
    box-sizing: border-box;
}

.tabs-section .btn-all {
    position: absolute;
    right: 0px;
    top: -30px;
}

.catalog .num_2 {
font-size: 12px;
line-height: 22px;
width: 20px !important;
text-align: center;
padding: 0 10px;
}

.catalog .spec {
padding: 0;
font-size: 11px;
line-height: 22px;
font-weight: bold;
text-transform: uppercase;
}

.catalog .spec-new,
.catalog .spec-best,
.catalog .spec-action {
color: #9f27c6;
}

.content-main .pages a.modern-page-pagen {
width: auto;
}

.sidebar-widget .slider-range {
border: none;
background: none;
height: 45px;
}

.sidebar-widget .slider-range .ui-slider-range {
top: 0;
}

.sort-select {
float: right;
font-size: 11px;
line-height: 24px;
color: #fff;
font-weight: normal;
font-family: arial;
}

.sort-select .select2-container {
margin-left: 10px;
}

body .select2-container--default .select2-selection--single .select2-selection__arrow {
background: url("/images/select-arrow.png") no-repeat center center !important;
height: 23px;
}


.select2-container--default .select2-selection--single .select2-selection__arrow b {
display: none;
}

td.bor_l {
    width: 40px;
}

.news-section .text_n p {
color: #292929;
line-height: 18px;
}

.color-box .select2-container--default .select2-selection--single {
box-shadow: none;
border: 1px solid #d8d8d8;
}

.your-view-product .product-box{
border: 1px solid #d8d9d3;
float: left;
width: 19.4%;
margin: 0 0.75% 30px 0;
text-align: center;
box-sizing: border-box;
min-height: 231px;
}

.your-view-product .product-box:nth-child(5n) {
margin-right: 0;
}

.your-view-product .product-box:nth-child(5n+1) {
clear: left;
}

.your-view-product .product-box .title {
padding: 10px 0;
max-width: 165px;
display: inline-block;
}

.your-view-product .product-box .title a {
color: #7b0206;
font-family: "Trebuchet MS";
font-size: 14px;
font-weight: bold;
}

.your-view-product .product-box .pix-box {
margin-bottom: 20px;
}

.your-view-product .product-box .pix-box img {
max-width: 100px;
max-height: 100px;
}

.your-view-product .product-box .price {
color: #222;
font-size: 16px;
line-height: 22px;
font-family: arial;
font-weight: bold;
margin: 0 0 10px;
padding: 0px;
}

.index_slider .bxslider li, .index_slider .bxslider li div, .index_slider .bxslider li a {
font-size: 0px;
line-height: 0px;
}

.index_slider {
max-height: 260px;
overflow: hidden;
}

.form-zapis .notetext {
font-size: 24px;
    text-align: center;
    display: block;
    color: rgba(123,193,52,1);
    padding: 10px;
    text-shadow: 0 0 1px rgba(255,255,255,0.5);
}

.content-main .sitemap td {
width: 33%;
}

.content-main .sitemap ul {
margin: 0;
}

.content-main .sitemap ul li {
display: block;
padding: 0 0 5px 20px;
position: relative;
}

.content-main .sitemap ul li:before {
content: "";
width: 6px;
height: 6px;
background-color: #686868;
border-radius: 50%;
position: absolute;
left: 0px;
top: 5px;
}

.content-main .sitemap ul li a {
font-size: 14px;
line-height: 18px;
text-decoration: underline;
}

.content-main .sitemap ul li a:hover {
text-decoration: none;
}

.content-main .mini-form {
padding: 30px 60px 10px;
background-color: #f2f2f2;
width: 420px;
}

.content-main .mini-form .form-group {
float: none !important;
width: 100% !important;
}

.content-main .mini-form .action {
overflow: hidden;
}

.content-main .mini-form .action p {
float: left;
padding: 10px 0;
}

.content-main .mini-form .action .btn-green {
float: right;
}

.content-main .mini-form a {
color: #7ec835;
    text-decoration: underline;
}

.content-main .mini-form a:hover {
text-decoration: none;
}

.content-main .mini-form label {
display: block;
padding: 0 0 5px;
}

.content-main .mini-form .form-group {
margin: 0 0 12px;
}

.content-main .toplinks {
border-bottom: 2px solid #d8d9d3;
overflow: hidden;
width: 100%;
}

.content-main .toplinks a {
position: relative;
text-transform: uppercase;
    float: left;
    margin-right: -2px;
    color: #7b0206;
    font-size: 17px;
    line-height: 16px;
    padding: 10px 15px 10px 25px;
    border: 2px solid #d8d9d3;
    border-bottom: none;
    background: rgba(222,222,222,1);
    background: -moz-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(245,244,244,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(222,222,222,1)), color-stop(100%, rgba(245,244,244,1)));
    background: -webkit-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(245,244,244,1) 100%);
    background: -o-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(245,244,244,1) 100%);
    background: -ms-linear-gradient(top, rgba(222,222,222,1) 0%, rgba(245,244,244,1) 100%);
    background: linear-gradient(to bottom, rgba(222,222,222,1) 0%, rgba(245,244,244,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#f5f4f4', GradientType=0 );
}

.content-main .toplinks a.active {
background: #fff;
}

.content-main .toplinks a:before {
    content: "";
    height: 17px;
    width: 2px;
    background-color: #7ec835;
    position: absolute;
    left: 10px;
    top: 10px;
}

.mini-message .notetext{
font-size: 24px;
    text-align: center;
    display: block;
    color: rgba(123,193,52,1);
    padding: 10px 0;
    text-shadow: 0 0 1px rgba(255,255,255,0.5);
max-width: 540px;
}

.content-main .sale_personal_order_wrap {
width: 100% !important;
}

.content-main .sale_personal_order_wrap > tbody > tr > td {
width: 100%;
}

.content-main .sale_personal_order_list > tbody > tr > td {
width: 100%;
}

.popups-box .overlay {
display: block;
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.5);
z-index: 999;
}

.popups-box {
display: none;
}

.popups-box .popup-zakaz {
position: fixed;
top: 10%;
left: 50%;
margin: 0 0 0 -200px;
width: 400px;
background: #fff;
padding: 25px;
z-index: 1000;
}

.popups-box .popup-zakaz .title {
font-size: 17px;
line-height: 20px;
color: #7b0206;
display: block;
margin: 0 0 15px;
}

.popups-box .popup-zakaz input[type="text"] {
border: 1px solid #d7d7d7;
height: 28px;
line-height: 26px;
width: 100%;
margin-bottom: 15px;
box-sizing: border-box;
}

.popups-box .popup-zakaz button {
font-size: 14px;
line-height: 18px;
font-weight: bold;
width: 200px;
color: #fff;
float: right;
border: none;
background: rgba(123,193,52,1);
background: -moz-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(123,193,52,1)), color-stop(100%, rgba(68,134,1,1)));
background: -webkit-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
background: -o-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
background: -ms-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
background: linear-gradient(to bottom, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc134', endColorstr='#448601', GradientType=0 );
height: 34px;
cursor: pointer;
}

.popups-box .popup-zakaz button:hover {
background: rgba(68,134,1,1);
    background: -moz-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(68,134,1,1)), color-stop(100%, rgba(123,193,52,1)));
    background: -webkit-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -o-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -ms-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: linear-gradient(to bottom, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#448601', endColorstr='#7bc134', GradientType=0 )
}

.popups-box .popup-zakaz .close {
position: absolute;
right: 10px;
top: 10px;
width: 20px;
height: 20px;
background: url("/images/close-button.png") no-repeat center center;
background-size: 16px 16px;
}

.search-page table.catalog .bg_4 > td:first-child,
.search-page table.catalog .bg_3 > td:first-child {
border-right: none;
}

.search-page .bg_4 td,
.search-page .bg_3 td {
background: none;
border: none;
}

.search-page .product-title img {
width: 46px;
height: 46px;
margin: 5px 30px 5px 20px;
}

.cancel-zakaz {
padding-top: 20px;
}

.cancel-zakaz .back-to-list {
padding: 0 0 0 20px;
position: relative;
}

.cancel-zakaz .back-to-list:before {
content: "<";
color: red;
position: absolute;
left: 0px;
top: 0px;
font-size: 14px;
line-height: 18px;
}

.cancel-form {
background-color: #f2f2f2;
    padding: 30px 60px 10px;
    width: 420px;
}

.cancel-form label {
display: block;
    font-size: 12px;
    line-height: 16px;
    padding: 0 0 5px;
}

.cancel-form textarea {
border: 1px solid #d7d7d7;
    box-sizing: border-box;
    font-size: 13px;
    height: 100px;
    line-height: 20px;
    padding: 5px 10px;
    width: 100%;
}

.cancel-form input[type="submit"] {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(123, 193, 52, 1) 0%, rgba(68, 134, 1, 1) 100%) repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
	height: 36px;
    text-align: center;
    width: 200px;
margin-bottom: 20px;
cursor: pointer;
}

.cancel-form input[type="submit"]:hover {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(68, 134, 1, 1) 0%, rgba(123, 193, 52, 1) 100%) repeat scroll 0 0;
}


#order_form_div .sale_order_full_table .pay_name {
font-weight: bold;
display: inline-block;
}

#order_form_div .sale_order_full_table .paysystem_name {
display: inline-block;
}

#order_form_div .sale_order_full_table .pay_name:after {
content: ':';
font-size: 12px;
font-weight: bold;
}

#order_form_div .sale_order_full_table .ps_logo img {
display: none;
}

#order_form_div .sale_order_full_table td {
padding: 10px 15px;
}

.select2-container .select2-dropdown .select2-search {
display: none;
}

.select2-container .select2-dropdown .select2-results .select2-results__option {
font-size: 12px;
line-height: 16px;
text-align: left;
}

.tabs-content td {
width: 20%;
}

.left_bar .list_2 a {
line-height: 18px;
text-transform: uppercase;
}

.product-preview-section .pic_list ul li:nth-child(3n) {
margin-right: 0;
}

.content-main .tit_l a,
.content-main .tit_l a b {
color: #7b0206;
margin-left: 0px !important;
font-weight: normal !important;
}

.content-main .brand a {
text-decoration: underline;
color: #7b0206;
}


.content-main .brand a:hover {
text-decoration: none;
}

.content-main .grey_block {
background-color: #f2f2f2 !important;
}

.content-main .view {
    color: #b0b0b0;
    padding: 10px 0 0;
    text-align: right;
font-size: 11px;
}

.content-main .news-detail .top-detail {
    overflow: hidden;
    padding-bottom: 10px;
}

.content-main .news-detail .date {
    float: left;
}

.content-main .news-detail .view {
    float: right;
    padding: 0px;
}

.table-compare tr td {
  vertical-align: top;
}

.compare-main .products_element .index_new_products_element_delete {
  padding-bottom: 8px;
}

.compare-main .products_element .index_new_products_element_delete a {
  position: relative;
  padding-left: 20px;
  text-transform: uppercase;
}

.compare-main .products_element .index_new_products_element_delete a:before {
  display: block;
  content: "";
  position: absolute;
  left: 0px;
  top: 3px;
  width: 16px;
  height: 16px;
  background: url('/images/remove-tovar.png') no-repeat 0 0;
  background-size: 12px auto;
}

.compare-main .products_element .pix-box {
  padding-bottom: 10px;
}

.compare-main .products_element .pix-box img {
  max-height: 150px;
  max-width: 150px;
}

.compare-main .index_new_products_element_name {
  padding: 0 5px 10px;
}

.compare-main .index_new_products_element_name a {
  color: #7b0206;
  font-family: "Trebuchet MS";
  font-size: 14px;
  font-weight: normal;
}

.compare-main .index_new_products_element_price{
  color: #222;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  padding-bottom: 10px;
}

.compare-main .index_new_products_element_more {
  text-align: center;
}

.compare-main .index_new_products_element_more .button {
  padding: 3px 15px;
  text-transform: lowercase;
  display: inline-block;
  border-radius: 3px;
  color: #fff;
  text-align: center;
  font-size: 11px;
  line-height: 14px;
  font-family: arial;
  border: none;
  background: rgba(123,193,52,1);
  background: -moz-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(123,193,52,1)), color-stop(100%, rgba(68,134,1,1)));
  background: -webkit-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
  background: -o-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
  background: -ms-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
  background: linear-gradient(to bottom, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc134', endColorstr='#448601', GradientType=0 );
  white-space: nowrap;
}

.compare-main .index_new_products_element_more .button:hover {
  background: rgba(68,134,1,1);
  background: -moz-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(68,134,1,1)), color-stop(100%, rgba(123,193,52,1)));
  background: -webkit-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
  background: -o-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
  background: -ms-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
  background: linear-gradient(to bottom, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#448601', endColorstr='#7bc134', GradientType=0 );
  text-decoration: none;
}

.table-compare thead tr td:first-child{
  position: relative;
}

.table-compare thead tr .button-row {
  position: absolute;
  left: 0px;
  bottom: 0px;
}

.table-compare .button-row .button {
    display: inline-block;
    color: #fff;
    text-align: center;
    font-size: 13px;
    line-height: 40px;
    font-family: arial;
    font-weight: bold;
    width: 140px;
    border: none;
    background: rgba(123,193,52,1);
    background: -moz-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(123,193,52,1)), color-stop(100%, rgba(68,134,1,1)));
    background: -webkit-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -o-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: linear-gradient(to bottom, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc134', endColorstr='#448601', GradientType=0 );
}

.table-compare .button-row .button:hover {
    background: rgba(68,134,1,1);
    background: -moz-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(68,134,1,1)), color-stop(100%, rgba(123,193,52,1)));
    background: -webkit-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -o-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -ms-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: linear-gradient(to bottom, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#448601', endColorstr='#7bc134', GradientType=0 );
}

.table-compare .detail-compare p a {
  color: #7b0206;
}

.news-detail table {
  width: 100% !important;
  border: 1px solid #d7d8d2;
  margin-bottom: 10px;
}

.news-detail table tr:first-child td {
  background-color: #f2f3f3;
  border-bottom: 1px solid #d7d8d2;
  border-right: 1px solid #d7d8d2;
  color: #555;
  text-align: center;
  font-size: 11px;
  line-height: 18px;
  padding: 5px;
  text-align: center;
  border-top: none;
  border-bottom: 1px solid #d7d8d2;
}

.news-detail table tr:nth-child(2n+1) td {
  border-top: none;
  border-bottom: 1px solid #d7d8d2;
  background: none !important;
  background-color: #f8f9f6 !important;
}

.news-detail table tr td {
  padding: 10px;
  border-top: none;
  border-left: none;
  border-bottom: 1px solid #d7d8d2;
  border-right: 1px solid #d7d8d2;
}

.news-detail table tr td:last-child {
  border-right: none !important;
}

.news-detail table tr:last-child td {
  border-bottom: none;
}

.news-detail table a {
  color: #7b0206;
}

.product-compare .compare-product-link {
  color: #7b0206;
}

.sort-box .compare-cnt {
  display: inline-block;
  padding: 0px;
  color: #fff;
}

.main-slider{
    background-color: #fff;
}

.main-slider .index_slider {
    max-height: inherit;
    height: auto;
}

.main-slider .index_slider .bx-wrapper {
    margin: 0 auto 40px !important;
}

.main-slider .index_slider .bx-viewport {
    background-color: #f2f2f2;
}

.main-slider .bx-wrapper .bx-pager {
    bottom: -25px;
}

.main-slider .bx-wrapper .bx-pager.bx-default-pager a {
    border: 1px solid #666;
    border-radius: 50%;
}

.catalog .catalog-head td:nth-child(2) {
    width: 51px;
}

.main-slider ul.bxslider {
overflow: hidden;
height: 250px;
}

.content-main .action-row .action-box:nth-child(2n) {
    margin-left: 25px;
}

.content-main .action-row {
    margin-bottom: 25px;
}

.news-detail .product-big-photo {
    float: right;
    margin: 0 0 15px 20px;
}

.news-detail .product-big-photo img {
    max-width: 150px;
}

.action-box .desc-box .text {
    height: 32px;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}

.menu_block .menu_r {
    float: left;
    width: 595px;
    margin-top: 0px;
}

.menu_block .menu_r ul {
    display: table;
    width: 100%;
}

.menu_block .menu_r li {
    display: table-cell;
    text-align: center;
    vertical-align: top;
    float: none;
}

.menu_block .menu_r li a {
    font-size: 12px;
    font-family: Tahoma, Helvetica;
    padding: 17px 2px 18px;
    height: auto;
    display: block;
}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) {

    .menu_r li:first-child {
        margin-left: 0px;
    }
    .menu_block .menu_r li {
        margin: 0px -5px 0 0;
    }
    .menu_block .menu_r a {
        margin: 0;
        font-size: 11px;
    }
}

.table-compare thead td {
    position: relative;
    padding-bottom: 30px;
}

.table-compare thead td .index_new_products_element_more {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
}

.tab-box .reports-row .reports-box:nth-child(2n) {
    margin-left: 25px;
}

.news-section > br {
    display: none;
}

.news-company {
    float: left;
}

.news-company .view {
    padding-top: 0px;
}

.action-bottom {
    overflow: hidden;
    padding-top: 10px;
}

.action-bottom .view {
    color: #b0b0b0;
    padding: 10px 0 0;
    text-align: right;
    font-size: 11px;
}

.action-bottom .date {
    float: left;
    margin: 0px;
}

.action-bottom .view {
    float: right;
    padding-top: 0px;
}

.content-main .your-view-product .price-old {
    margin-top: -16px;
}

.sub_cont a {
    color: #7b0206;
}

.review-page .data-table {
    display: none;
}

.form-1 .form-group:nth-child(5),
.form-2 .form-group:nth-child(4) {
    width: 100%;
}

.form-1 .form-group:nth-child(5) label:first-child,
.form-2 .form-group:nth-child(4) label:first-child {
    display: none;
}

.form-1 .form-group:nth-child(5) {
    float: left;
    width: 48%;
}

.form-1 .form-group:nth-child(6) {
    position: relative;
    float: right;
    width: 48%;
    clear: none;
}

.form-1 .form-group:nth-child(7) label:first-child {
    display: block;
}

.form-1 .form-group:nth-child(7) .calendar-icon {
    position: absolute;
    right: 0px;
    top: 22px;
}

.form-1 .form-group:nth-child(8),
.form-2 .form-group:nth-child(6) {
    clear: both;
}

.form-3 .form-group:nth-child(1) {
    float: left;
    width: 48%;
}

.form-3 .form-group:nth-child(2) {
    float: right;
    width: 48%;
}

.form-3 .form-group:nth-child(3) {
    clear: both;
    width: 100%;
}

.form-1 .checker,
.form-2 .checker,
.form-3 .checker {
    float: left;
    width: 14px;
    height: 14px;
    margin: 2px 10px 0 0;
    vertical-align: top;
}

.form-1 .checker span,
.form-2 .checker span,
.form-3 .checker span {
    display: block;
    width: 14px;
    height: 14px;
    background: url("/images/bg-checkbox.png") no-repeat 0 -30px;
    left: inherit;
    top: inherit;
}

.form-1 .checker span.checked,
.form-2 .checker span.checked,
.form-3 .checker span.checked {
    background-position: 0 0;
}

.form-1 .checker input,
.form-2 .checker input,
.form-3 .checker input {
    opacity: 0;
}

.disabled {
    opacity: 0.5;
    cursor: inherit;
    cursor: not-allowed;
}

.left_bar .contact-text {
    display: block;
    font: 12px Arial;
    margin: 0 0 8px 20px;
    color: #b0b0b0;
}

.left_bar .phone-link {
    font-family: Arial;
    color: #494949;
    margin: 0 -5px 7px 20px;
    overflow: hidden;
}

.left_bar .phone-link span {
    float: left;
    font-size: 11px;
    color: #b0b0b0;
    padding: 4px 5px 0 0;
}

.left_bar .phone-link strong {
    float: left;
    padding: 0 5px 0 0;
    font: bold 18px Arial;
    line-height: 18px;
}

.left_bar .phone-link small {
    font: 12px Arial;
    color: #828282;
    display: block;
    padding: 2px 0 5px;
}

.left_bar .skype-link {
    background: url('/images/skype_2.png') no-repeat 0 center;
    display: block;
    font: 12px Arial;
    line-height: 18px;
    padding-left: 25px;
    margin: 0 0 8px 20px;
    color: #494949;
}

.left_bar .icq-link {
    background: url('/images/icq_2.png') no-repeat 0 center;
    display: block;
    font: 12px Arial;
    line-height: 18px;
    padding-left: 25px;
    margin: 5px 0 8px 20px;
    color: #494949;
}

.left_bar .email-link a{
    display: block;
    font: 12px Arial;
    line-height: 18px;
    color: #7b0206;
    padding-left: 25px;
    background: url('/images/icon-email.png') no-repeat 0 center;
    margin-left: 20px;
}

.content-main .form-4 {
    margin-bottom: 20px;
}

.content-main .form-4 table,
.content-main .form-4 thead,
.content-main .form-4 tbody,
.content-main .form-4 tr,
.content-main .form-4 td {
    display: block;
}

.content-main .form-4 .data-table {
    overflow: hidden;
}

.content-main .form-4 td {
    font: 13px Tahoma;
    font-weight: normal !important;
    padding: 0 0 5px !important;
}

.content-main .form-4 input {
    border: 1px solid #d7d7d7;
    height: 28px;
    line-height: 26px;
    width: 100%;
    box-sizing: border-box;
}

.content-main .form-4 textarea {
    border: 1px solid #d7d7d7;
    line-height: 22px;
    width: 100%;
    resize: none;
    box-sizing: border-box;
}

.content-main .form-4 input[type="submit"] {
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    width: 180px;
    color: #fff;
    float: right;
    border: none;
    background: rgba(123,193,52,1);
    background: -moz-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(123,193,52,1)), color-stop(100%, rgba(68,134,1,1)));
    background: -webkit-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -o-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: linear-gradient(to bottom, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc134', endColorstr='#448601', GradientType=0 );
    height: 34px;
    cursor: pointer;
}

.content-main .form-4 input[type="submit"]:hover {
    background: rgba(68,134,1,1);
    background: -moz-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(68,134,1,1)), color-stop(100%, rgba(123,193,52,1)));
    background: -webkit-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -o-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -ms-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: linear-gradient(to bottom, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#448601', endColorstr='#7bc134', GradientType=0 );
}

.brand-section {
    max-height: 182px;
    overflow: hidden;
    position: relative;
}

.brand-box .align-right {
    text-align: right;
    padding: 5px 0 10px;
}

.content-main .btn-news {
  padding: 10px 0;
  text-align: justify;
  width: 100%;
  font-size: 0;
  line-height: 0;
}

.content-main .btn-news:after {
	display: inline-block;
	content: "";
	width: 100%;
	height: 1px;
}

.content-main .btn-news > a {
	display: inline-block;
	  padding: 5px 16px;
	  width: auto;
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
    font-family: arial;
    border: none;
    background: rgba(123,193,52,1);
    background: -moz-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(123,193,52,1)), color-stop(100%, rgba(68,134,1,1)));
    background: -webkit-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -o-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: linear-gradient(to bottom, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc134', endColorstr='#448601', GradientType=0 );
}

.content-main .btn-news > a:hover {
	text-decoration: none;
    background: rgba(68,134,1,1);
    background: -moz-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(68,134,1,1)), color-stop(100%, rgba(123,193,52,1)));
    background: -webkit-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -o-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -ms-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: linear-gradient(to bottom, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#448601', endColorstr='#7bc134', GradientType=0 );
}

.brand-section {
    margin-bottom: 10px;
}

.content-main .btn-open-more {
    border-radius: 3px;
    display: inline-block;
    position: relative;
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
    font-family: arial;
    padding: 2px 15px;
    border: none;
    background: rgba(123,193,52,1);
    background: -moz-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(123,193,52,1)), color-stop(100%, rgba(68,134,1,1)));
    background: -webkit-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -o-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: -ms-linear-gradient(top, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    background: linear-gradient(to bottom, rgba(123,193,52,1) 0%, rgba(68,134,1,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bc134', endColorstr='#448601', GradientType=0 );
}

// .content-main .btn-open-more:after {
//     content: "\2228";
//     position: absolute;
//     right: 5px;
//     top: 3px;
//     font-size: 14px;
//     color: #fff;
//     line-height: 18px;
// }

.content-main .btn-open-more:hover {
    text-decoration: none;
    background: rgba(68,134,1,1);
    background: -moz-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(68,134,1,1)), color-stop(100%, rgba(123,193,52,1)));
    background: -webkit-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -o-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: -ms-linear-gradient(top, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    background: linear-gradient(to bottom, rgba(68,134,1,1) 0%, rgba(123,193,52,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#448601', endColorstr='#7bc134', GradientType=0 );
}

/* END style for new design */


/* popup cart box */

.catalog .popup-view{
    display: none;
    background-color: #fff;
    border: 1px solid #7ec835;
    top: 10%;
    left: 50%;
    z-index: 1000;
    padding: 25px;
    position: fixed;
    width: 600px;
    margin: 0 0 0 -300px;
}

.catalog .popup-view .pix-box{
    width: 180px;
    float: left;
    border: 1px solid #d6d6d6;
}

.catalog .popup-view .desc-box{
    margin: 0 0 0 200px;
}

.catalog .popup-view .desc-box .title-tovar{
    color: #92290e;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin: 0;
    padding: 0 0 10px;
    text-decoration: none;
    text-transform: uppercase;
}

.catalog .popup-view .desc-box .title-tovar span{
    color: #aaa;
    font-size: 14px;
    line-height: 18px;
    text-transform: initial;
    display: block;
    padding: 0 0 4px;
}

.catalog .popup-view .desc-box ul{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.catalog .popup-view .desc-box li{
    margin-bottom: 8px;
    font-size: 13px;
    line-height: 18px;
    color: #000;
}

.catalog .popup-view .desc-box li span{
    color: #aaa;
}

.catalog .popup-view .button{
    clear: both;
    margin: 15px auto 0;
    display: block;
}

.catalog .popup-view .popup-main .title {
    position: relative;
    border-bottom: 2px solid #7b0206;
    margin-bottom: 20px;
    padding: 0 0 5px 10px;
    font-size: 17px;
    line-height: 16px;
    text-transform: uppercase;
    color: #7b0206;
}

.catalog .popup-view .popup-main .title:before {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 2px;
    height: 16px;
    content: "";
    background-color: #7ec835;
}

.catalog .popup-view .js-close{
    cursor: pointer;
}

.catalog .popup-view .js-cart-price,
.catalog .popup-view .popup-main .price{
    color: #92290e;
    font-weight: 600;
}

.catalog .popup-view .popup-main .tovar-row {
    overflow: hidden;
    padding: 0 0 25px;
    margin-bottom: 15px;
    border-bottom: 1px solid #d7d7d7;
}

.catalog .popup-view .popup-main .button{
    display: block;
    width: 200px;
    margin: 0 auto;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
}

.popup-view .floatLeft {
    float: left;
}

.popup-view .floatRight {
    float: right;
    margin-top: -5px;
    padding-bottom: 10px;
}

.catalog .popup-view .left-side a {
    color: #92290e !important;
}

.popup-view .btn-green {
    color: #fff !important;
    clear: both;
    display: block !important;
    margin: 0 auto;
    font-size: 14px !important;
}

.popup-view .btn-green:hover {
    text-decoration: none;
}

.popup-view .close {
  display: block;
  background: url('/images/close.png') no-repeat center center;
  width: 15px;
  height: 15px;
  position: absolute;
  right: 10px;
  top: 10px;
  opacity: 0.5;
}


.header .tel .tel_number1,
.header .tel .tel_number2,
.footer .tel .tel_number1,
.footer .tel .tel_number2
{
	color: #000;
}