@media (min-width: 1200px) {
    .t3-mainnav .navbar {
        color: #333333;
        margin-bottom: 0;
        margin-top: 0;
        margin-left: 0;
    }
}
@media (max-width: 769px) {
    div#pokazmenu {
        display: block;
    }
    div#vsemenu {
        height: 40px;
        position: absolute;
        width: 100%;
        margin-top: -22px;
        max-width: 270px;
        margin-left: -100px;
    }
    .ExtQv {
        display: none !important;
    }
    span.bt-review-count {
        float: left;
        padding-left: 35px;
        position: relative;
    }
}
@media (min-width: 770px) and (max-width: 980px) {
    .span4 {
        width: 25% !important;
    }
    div#topinfbody {
        width: 99%;
    }
    .t3-module.module_category.filtr {
        display: none;
    }
    .topmod1 {
        display: none;
    }
    .jshop_menu_level_0, .jshop_menu_level_0_a {
        margin-top: 3px;
        margin-bottom: 3px;
        max-width: 186px;
        overflow: hidden;
    }
    .t3-sidebar .t3-module .module-inner {
        margin: 0px 0px;
        padding: 15px;
    }
    .headmod2 {
        margin-top: 75px;
    }
    .custom.slog {
        font-size: 23px;
    }
    .t3-sidebar .nav > li > a, div.jshop_menu_level_0 a {
        padding-left: 2px;
    }
    #openhours .bold_bold {
        font-size: 19px;
    }
    .headmod4 {
        display: none;
    }
    div#podpistel {
        padding-left: 8px;
    }
    .headmod4 p {
        font-size: 20px;
        margin: 1px 0px 5px 0px;
        padding-top: 11px;
        line-height: 16px;
    }
    div.screen-7-list div.screen-7-item {
        padding-left: 13px;
    }
    .custom-colsfooter.foottel img {
        width: 28px;
    }
    #quick-view {
        margin-left: -385px;
        width: 728px;
    }
    #quick-view .quick_image {
        float: left;
        max-width: 347px;
        width: 50%;
    }
    #quick-view #list_product_image_middle img {
        max-width: 340px;
        max-height: 440px;
        border: 1px solid #e1e1e1 !important;
    }
    .price-filter {
        margin-bottom: 0px;
    }
    .bt-inner img {
        max-height: 100%;
        max-width: 100%;
    }
    .jshop.last_visited_products .block_item {
        max-width: 32%;
        margin-left: 5px;
        width: 32%;
    }
    div#cartlist {
        max-width: 763px;
        padding: 2px;
    }
    .logo-image a {
        width: 165px;
        margin-left: auto !important;
        float: none;
        display: block !IMPORTANT;
        margin-right: auto !important;
        background-size: 165px;
    }
    .logo h1, .logo h1 a {
        display: block;
    }
    .logo-image {
        margin-top: 1px;
        margin-left: 0px;
        overflow: hidden;
        height: 72px;
        left: auto;
        right: auto;
        width: 100%;
        display: block;
        position: absolute;
        float: none;
    }
    div#deckinfobut {
        padding-top: 20px;
    }
    div#searchtopdeckbut {
        padding-top: 20px;
    }
    .headmod5 {
        padding-top: 20px;
    }
    div#menudeck {
        width: 100%;
        margin-left: 2%;
        margin-top: 50px;
        position: absolute;
    }
    div#bantop, div#bantoptwo {
        max-width: 60%;
        top: 7vw;
    }
    div#bantxtzag {
        font-size: 22px;
        line-height: 30px;
    }
    div#bantxt {
        font-size: 18px;
        line-height: 27px;
    }
    .manufallbl {
        float: left;
        width: 100%;
    }
    .manufallbl {
        margin-bottom: 0px;
        float: left;
    }
    .wk-gallery-wall.margin > * {
        margin: 0px 0.7% 15px 0.7% !important;
    }
    li.item-662.cal662.color3 {
        margin-bottom: -1px;
    }
    .jshop_list_category .jshop_categ {
        width: 49%;
        margin: 0px 0.5% 1% 0.5%;
        max-height: 222px;
    }
    .name_maincateg {
        margin: 0px 0px 20px 0px;
        min-height: 60px;
    }
    div#prodtab .extra_fields {
        height: 65px;
    }
    div#maincategbutton {
        border: 2px solid #fff;
        padding: 4px 5px 4px 5px;
        font-size: 15px;
    }
    .t3-mainnav .navbar .nav > li > a {
        padding: 6px 8px 6px 8px;
    }
    div#menucatalogdivbut {
        padding: 6px 0px 6px 0px;
    }
    div#menucatalogdivbut:before {
        top: 6px;
    }
    .navbar .nav > li {
        height: 30px;
    }
    #cp-bg-slide img {
        max-width: 100% !important;
    }
    .headmod5 {
        margin-right: 20px;
    }
    #t3-slide {
        min-height: 300px;
        height: 300px;
    }
    div#centrmod7 {
        min-height: 250px;
    }
    div#strips {
        min-height: 115px;
    }
    .wk-slideshow .slides > li > *, .wk-slideshow .slides > li > * > img {
        display: block;
        width: 100% !important;
        height: auto !important;
        min-height: 300px;
    }
    div#cp-caption {
        height: 60% !important;
    }
    .p-tb40 {
        padding-bottom: 40px;
        padding-top: 22px;
        padding-left: 50px;
    }
    .man-pic {
        width: 350px;
    }
    .man-pic img {
        left: 25%;
    }
    .jshop_maincateg_level_0 {
        width: 49%;
        float: left;
        display: block;
        position: relative;
        margin: 0px 0.5% 5px 0.5%;
    }
    a#shortdlink {
        font-size: 16px !important;
        line-height: 22px;
    }
    div#manufblock {
        position: relative;
        float: left;
        width: 100%;
    }
    div#short_desc {
        display: none;
    }
    span#namefoot {
        line-height: 25px;
        font-size: 18px;
    }
    div#modman1, div#modman3 {
        float: right;
        margin-right: 0px;
        z-index: 6;
        margin-top: 5%;
    }
    div#maincatglav .modulesmanuf {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .modulesmanuf {
        width: 100%;
        max-width: 100%;
        position: relative;
    }
    div#modman2 {
        float: left;
        margin-left: 0px;
        z-index: 6;
        margin-top: 0%;
    }
    .section-calculate .col-md-8 {
        width: 65.666667%;
    }
    .menucatalogclass {
        display: none !important;
    }
    .t3-mainnav .navbar .nav > li:hover > a img, .t3-mainnav .navbar .nav > li.current > a img, .t3-mainnav .navbar .nav > li.active > a img {
        display: none;
    }
    div#vsemenu {
        height: 40px;
        position: absolute;
        width: 100%;
        margin-top: -22px;
        max-width: 190px;
        margin-left: -12px;
    }
    .footer-logo {
        width: 168px;
        background-size: 160px;
    }
    .custom-colsfooter a {
        font-size: 13px;
        font-family: 'BRAND';
    }
    div#footrmodbody {
        margin-left: auto;
        margin-right: auto;
        max-width: 1194px;
        clear: both;
        width: 100%;
        height: 182px;
    }
    .t3-mainnav .navbar .nav > li > a img {
        display: none;
    }
    span.image-title {
        top: 0px;
        position: relative;
    }
    .footmoblock .module-title {
        font-size: 14px;
    }
    .extern_content {
        min-height: 50px;
        max-height: 220px !important;
    }
    div#bt-tit {
        min-height: 80px;
        max-height: 80px;
        overflow: hidden;
        line-height: 21px;
        text-align: center;
        color: #FFFFFF;
        margin: 2px 6px 0px 6px;
    }
    .shoppingLayout .bt-inner .bt-title {
        font-size: 14px;
    }
    .centrm h3 span {
        font-size: 23px;
        line-height: 27px;
    }
    a.bt-title {
        font-size: 15px;
    }
    th#atdc {
        display: none;
    }
    .uk-grid {
        margin: 0 0 0 0px !important;
        padding: 0;
        list-style: none;
    }
    td#corzpr {
        display: none;
    }
    table.cart input.inputbox {
        margin-left: -9px;
        margin-top: 0px;
    }
    #oneStepCheckoutForm .jshop_nvg_register input {
        width: 82% !important;
    }
    #order_add_info {
        width: 100% !important;
        max-width: 333px !important;
    }
    .uk-grid > * {
        margin: 0;
        padding-left: 0px !important;
        float: left;
    }
    .jshop.last_visited_products a img {
        max-height: 100% !important;
        width: 100%;
        height: 100%;
    }
    div#prodtab {
        padding: 0px;
        margin: 0px 0px 0px 2%;
        width: 100%;
    }
    .jshop_list_product .image_block {
        padding: 0px;
        min-width: 100%;
        text-align: center;
        max-width: 100%;
        position: relative;
        top: 0px;
        min-height: 100%;
    }
    .three_img a img {
        width: 100%;
    }
    .jshop_list_product .block_product {
        padding-bottom: 5px !important;
        margin-left: 0px;
        position: relative !important;
        height: 100%;
        min-height: 370px;
    }
    .three_img {
        height: 100%;
        display: inline-block;
    }
    .productfull .image_middle {
        width: 50%;
        max-width: 50%;
    }
    span#list_product_image_middle a img {
        border-radius: 0px;
        max-width: 100%;
    }
    span#list_product_image_middle {
        float: left;
        width: 100%;
        max-width: 100%;
        padding-left: 4px;
    }
    span#list_product_image_thumb {
        float: left;
        padding-left: 4px;
        padding-top: 0px;
    }
    span.price-to input {
        max-width: 40px;
    }
    span.price-from input {
        max-width: 40px;
    }
    div#descwrap {
        width: 46%;
        float: right;
        margin-top: 0px;
        margin-right: 10px;
    }
    div#zagolovh {
        padding: 19px 0px 19px 0px;
    }
    div#recomend .bt-inner img {
        max-height: 100%;
        max-width: 100%;
    }
    .jshop.productfull .manufacturer_name {
        margin-left: auto;
        margin-right: auto;
    }
    .tabs {
        width: 95%;
        margin-left: auto;
        margin-right: auto;
    }
    .breadcrumbs {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    table.cart th {
        padding: 11px 3px;
    }
    .address_block input.button, input#payment_submit, #shipping_form input.button, .finish input.button {
        margin: 0px 0;
        padding: 0 20px;
    }
    div#zagolovki h1 {
        padding-left: 10px;
    }
    section.article-content.clearfix {
        margin-top: 10px;
        padding-left: 10px;
    }
    div#t3-content_nomaxwidth {
        max-width: 555px;
    }
    .t3-sidebar {
        max-width: 210px;
    }
    .jshop_list_product .block_product {
        width: 33% !important;
    }
    span#sortname {
        display: none;
    }
    span#sortnamenumb {
        display: none;
    }
    .jshop_list_product .box_products_sorting {
        padding-right: 5px;
        padding-left: 10px;
    }
    .jshop_list_category {
        margin-top: 0px;
    }
    span.small_header {
        font-size: 14px;
        margin-bottom: 0px;
        margin-top: 18px;
        padding-bottom: 10px;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
    }
    .module_category .module-title span {
        font-size: 12px;
    }
    .finish h3 {
        font-size: 15px;
        color: #424f60;
        font-weight: bold;
        text-transform: uppercase;
        padding-left: 0px;
        padding-bottom: 0px;
        margin-bottom: 12px;
        line-height: 16px;
    }
    .productfull .prod_buttons {
        width: 100% !important;
    }
    #t3-breadcrumbs {
        width: 97%;
    }
    div#zagolovki {
        float: left;
        width: 100%;
    }
    ul.latestnews_category a {
        font-size: 13px !important;
    }
    body {
        overflow-x: hidden;
    }
    select {
        width: 120px !important;
    }
    span.box_products_sorting {
        padding-left: 10px;
    }
    div#listprod .manufacturer_name {
        font-size: 12px;
        font-weight: bold;
    }
    div#listprod .image_block {
        padding: 0px;
        min-width: 180px;
        text-align: center;
        max-width: 180px;
    }
    div#centralbl {
        width: 100%;
        max-width: 325px;
        float: left;
    }
    div#rightbl {
        height: 100%;
        min-width: 260px;
    }
    .ya-share2.ya-share2_inited {
        margin-top: -10px;
    }
    textarea#f_name {
        width: 76%;
    }
    textarea#l_name {
        width: 76%;
    }
    textarea#m_name {
        width: 76%;
    }
    textarea#email {
        width: 76%;
    }
    textarea#city {
        width: 76%;
    }
    textarea#phone {
        width: 76%;
    }
    .headmod7 img {
        display: none;
    }
    .headmod7 p {
        position: relative;
        font-size: 16px;
        margin-top: 79px;
        right: 13px;
        color: #ff0000;
        font-weight: bold;
        text-shadow: #fdd42a 1px 1px 3px;
    }
    .t3-sidebar .nav > li > a, div.jshop_menu_level_0_a a {
        font-size: 12px;
        line-height: 13px;
    }
    .headmod3 {
        display: none;
    }
    .topmod4 {
        display: none;
    }
    p.headtelpod {
        font-size: 12px;
        text-align: center;
        padding: 0px;
        color: #009745;
    }
    .head-search {
        max-width: 340px;
        margin-left: 6%;
    }
    .jshop_ajaxsearch select#show_categories_filter {
        width: 140px !important;
    }
    .jshop_ajaxsearch_line {
        width: 100%;
        max-width: 482px;
        position: relative;
    }
    input#jshop_search {
        width: 340px;
    }
    div#decksearchbody {
        width: 70%;
    }
    .t3-sidebar .nav > li > a, div.jshop_menu_level_0 a {
        font-size: 12px;
        line-height: 13px;
    }
    .col-md-4 {
        width: 31.1% !important;
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 5px;
        padding-left: 6px;
    }
    .content-mass-top h3 span {
        max-width: 97.8% !important;
    }
    .manufacturer-filter.filter-block-wrap {
        width: 24% !important;
    }
    .characteristic-filter.filter-block-wrap {
        width: 33% !important;
    }
    .attr-filter.filter-block-wrap {
        width: 32% !important;
    }
}
@media (min-width: 980px) and (max-width: 1219px) {
    .logo-image a {
        width: 215px;
        background-size: 210px;
    }
    div#menudeck {
        width: 60%;
        margin-left: 10px;
        padding-top: 10px;
    }
    #t3-slide {
        height: 343px;
    }
    div#bantxtzag {
        font-size: 23px;
        line-height: 29px;
    }
    div#bantxt {
        font-size: 19px;
        line-height: 27px;
    }
    div#bantop, div#bantoptwo {
        max-width: 50%;
    }
    div#t3-content_nomaxwidth {
        max-width: 737px;
    }
    .t3-sidebar {
        max-width: 225px;
    }
    .headmod5 {
        margin-right: 25px;
    }
    .section-calculate .col-md-4 {
        width: 50%;
    }
    .man-pic img {
        left: 40%;
    }
    .p-tb40 {
        padding-top: 20px;
    }
    .input-field-skew {
        padding-left: 110px;
    }
    div#prodtab {
        padding: 0px;
        margin: 0px 0px 0px 2%;
        width: 100%;
    }
    .jshop_list_product .image_block {
        padding: 0px;
        min-width: 100%;
        text-align: center;
        max-width: 100%;
        position: relative;
        top: 0px;
        min-height: 100%;
        height: 100%;
        display: inline-block;
    }
    .three_img a img {
        width: 100%;
        max-width: 100%;
    }
    .bt-inner img {
        max-height: 415px;
        max-width: 300px;
    }
    div#zagolovki h1 {
        font-size: 17px;
        line-height: 15px;
    }
    div#recomend .bt-inner img {
        max-height: 100%;
        max-width: 100%;
    }
    .att_none select.inputbox {
        max-width: 110px !important;
    }
    div#listprod #inpcolvolist {
        padding-left: 10px;
    }
    .jshop.last_visited_products {
        height: 100%;
        max-height: 369px;
        overflow: hidden;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 980px;
        float: none;
        position: relative;
        display: block;
    }
    .jshop.list_product img.jshop_img {
        max-height: 100% !important;
        overflow: hidden;
        border-radius: 0px;
        width: 100%;
    }
    .jshop.last_visited_products .item_image {
        text-align: center;
        min-height: 100%;
        max-height: 100%;
        overflow: hidden;
    }
    div#t3-header {
        padding-left: 5px;
        padding-right: 5px;
        width: 99%;
    }
    span.box_products_sorting select {
        width: 150px;
    }
    select#limit {
        width: 150px;
    }
    div#centralbl {
        width: 100%;
        max-width: 480px;
        float: left;
    }
    div#manufblock {
        position: relative;
        float: left;
        width: 66%;
    }
    .modulesmanuf {
        width: 37%;
    }
    div#modman1, div#modman3, div#modman2 {
        margin-top: -5%;
    }
    .rand_products_wfl_horizontal .jspw_ribbon {
        height: 355px !important;
    }
    div#blockinfmanuf {
        top: 25%;
        width: 89%;
    }
    .wk-gallery-wall.margin > * {
        margin: 0px 1.1% 15px 1.1% !important;
    }
    .footer-logo {
        width: 222px;
        background-size: 219px;
    }
    .jshop_list_category .jshop_categ {
        width: 49%;
        margin: 0px 0.5% 15px 0.5%;
        max-height: 100%;
    }
    li.item-662.cal662.color3 {
        margin-bottom: -1px;
    }
    .manufactuter_list div#manuflist1 {
        padding-top: 55px;
    }
    .jshop_list_product .box_products_sorting select, .jshop_list_product .box_products_count_to_page select {
        width: 150px;
    }
    div#blockvidprod {
        padding-right: 6px;
    }
    .head-search {
        margin-left: 10px;
        max-width: 305px;
    }
    .jshop_ajaxsearch_line {
        max-width: 532px;
    }
    .headmod3 {
        display: none;
    }
    div#freedost {
        font-size: 11px;
    }
    div.screen-7-list div.screen-7-item {
        width: 23%;
        padding-left: 15px;
    }
    input#jshop_search {
        width: 500px;
    }
    div#decksearchbody {
        width: 60%;
    }
    .jshop_maincateg_level_0 {
        width: 48.6%;
        margin: 5px;
    }
    div#manufimg {
        margin-top: 7%;
    }
    .headmod4 {
        margin-left: 20px;
    }
    .headmod4 p a {
        color: #333;
        font-size: 24px;
        line-height: 23px;
    }
    .headmod4 p:after {
        margin-top: 0px;
        font-size: 30px;
    }
    .headmod4 p {
        font-size: 22px;
        margin: 0px 0px 0px 7px;
    }
    div#podpistel {
        padding-left: 3px;
    }
    .custom-colsfooter.foottel img {
        width: 30px;
    }
    span.price-from input {
        max-width: 50px;
    }
    span.price-to input {
        max-width: 50px;
    }
    .price-filter {
        margin-bottom: 0px;
    }
    div#spbread:after {
        content: "\f061";
        font-family: 'fontawesome';
        float: none;
        padding-right: 1px;
        padding-left: 1px;
        padding-top: 0px;
        color: #333333;
        font-size: 7px;
        font-style: normal;
        font-weight: normal;
        margin-top: -2px;
    }
    span.bt-review-count {
        float: left;
        padding-left: 30px;
        position: relative;
    }
    .t3-mainbody {
        padding-bottom: 5px;
        width: 99% !important;
        padding-top: 0px;
        margin-top: 0px;
        padding-left: 5px;
        padding-right: 5px;
        z-index: 5;
        position: relative;
    }
    #oneStepCheckoutForm .jshop_nvg_register input {
        width: 77%;
    }
    #order_add_info {
        max-width: 335px;
        width: 100%;
        height: 70px;
    }
    div#logout h3 span {
        padding: 13px 3px 0px 3px;
    }
    #openhours .bold_bold {
        color: #7b3f00;
        font-size: 19px;
        line-height: 30px;
    }
    .manufacturer-filter.filter-block-wrap {
        width: 20% !important;
    }
    .characteristic-filter.filter-block-wrap {
        width: 33% !important;
    }
    .attr-filter.filter-block-wrap {
        width: 20% !important;
    }
    .productfull .image_middle {
        max-width: 48%;
    }
    span#list_product_image_middle {
        max-width: 100%;
    }
    span#list_product_image_middle a img {
        border-radius: 0px;
        max-width: 100%;
        width: 100%;
    }
    .jshop_img_description {
        padding-right: 10px;
    }
    div#imgzoom {
        width: 100%;
        max-width: 100%;
    }
    .jshop.last_visited_products .block_item {
        max-width: 185px;
        margin-left: 2px;
        min-height: 365px;
    }
    .jshop.last_visited_products.list_product .product:first-child {
        margin-left: 5px;
    }
    table.jshop.jshop_subtotal {
        padding: 27px 0 0px;
    }
    textarea#f_name {
        width: 80%;
    }
    textarea#l_name {
        width: 80%;
    }
    textarea#m_name {
        width: 80%;
    }
    textarea#email {
        width: 80%;
    }
    textarea#city {
        width: 80%;
    }
    textarea#phone {
        width: 80%;
    }
    div#cartlist {
        max-width: 965px;
        padding: 5px;
    }
    table.cart input.inputbox {
        margin-top: 4px;
        margin-left: -10px;
    }
    span#list_product_image_thumb {
        float: left;
        max-width: 450px;
        padding-left: 0px;
        padding-top: 6px;
    }
    .row {
        margin-left: 0px;
    }
    .row:before, .row:after {
        display: table;
        content: "";
        line-height: 0;
    }
    .block_product {
        width: 33% !important;
    }
    .row:after {
        clear: both;
    }
    [class*="span"] {
        float: left;
        min-height: 1px;
        margin-left: 0px;
    }
    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: 100%;
        max-width: 1194px;
        margin-left: auto;
        margin-right: auto;
        /* margin-left: -2px; */
    }
    body {
        overflow-x: hidden;
    }
    .span12 {
        width: 100%;
        max-width: 1200px;
    }
    .span11 {
        width: 855px;
    }
    .span10 {
        width: 776px;
    }
    .span9 {
        width: 75%;
    }
    .span8 {
        width: 75%;
    }
    .span7 {
        width: 539px;
    }
    .span6 {
        width: 460px;
    }
    .span5 {
        width: 381px;
    }
    .span4 {}
    .span3 {
        width: 24%;
    }
    .span2 {
        width: 144px;
    }
    .span1 {
        width: 65px;
    }
    .offset12 {
        margin-left: 962px;
    }
    .offset11 {
        margin-left: 883px;
    }
    .offset10 {
        margin-left: 804px;
    }
    .offset9 {
        margin-left: 725px;
    }
    .offset8 {
        margin-left: 646px;
    }
    .offset7 {
        margin-left: 567px;
    }
    .offset6 {
        margin-left: 488px;
    }
    .offset5 {
        margin-left: 409px;
    }
    .offset4 {
        margin-left: 330px;
    }
    .offset3 {
        margin-left: 251px;
    }
    .offset2 {
        margin-left: 172px;
    }
    .offset1 {
        margin-left: 93px;
    }
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }
    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
        line-height: 0;
    }
    .row-fluid:after {
        clear: both;
    }
    .row-fluid [class*="span"] {
        display: block;
        width: 100%;
        min-height: 34px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin-left: 1.4989293361884%;
        *margin-left: 1.4467372693826%;
    }
    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }
    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 1.4989293361884%;
    }
    .row-fluid .span12 {
        width: 100%;
        *width: 99.947807933194%;
    }
    .row-fluid .span11 {
        width: 91.541755888651%;
        *width: 91.489563821845%;
    }
    .row-fluid .span10 {
        width: 83.083511777302%;
        *width: 83.031319710496%;
    }
    .row-fluid .span9 {
        width: 74.625267665953%;
        *width: 74.573075599147%;
    }
    .row-fluid .span8 {
        width: 66.167023554604%;
        *width: 66.114831487798%;
    }
    .row-fluid .span7 {
        width: 57.708779443255%;
        *width: 57.656587376449%;
    }
    .row-fluid .span6 {
        width: 49.250535331906%;
        *width: 49.1983432651%;
    }
    .row-fluid .span5 {
        width: 40.792291220557%;
        *width: 40.740099153751%;
    }
    .row-fluid .span4 {
        width: 32.334047109208%;
        *width: 32.281855042402%;
    }
    .row-fluid .span3 {
        width: 23.875802997859%;
        *width: 23.823610931053%;
    }
    .row-fluid .span2 {
        width: 15.41755888651%;
        *width: 15.365366819704%;
    }
    .row-fluid .span1 {
        width: 6.9593147751606%;
        *width: 6.9071227083548%;
    }
    .row-fluid .offset12 {
        margin-left: 102.99785867238%;
        *margin-left: 102.89347453877%;
    }
    .row-fluid .offset12:first-child {
        margin-left: 101.49892933619%;
        *margin-left: 101.39454520258%;
    }
    .row-fluid .offset11 {
        margin-left: 94.539614561028%;
        *margin-left: 94.435230427416%;
    }
    .row-fluid .offset11:first-child {
        margin-left: 93.040685224839%;
        *margin-left: 92.936301091228%;
    }
    .row-fluid .offset10 {
        margin-left: 86.081370449679%;
        *margin-left: 85.976986316067%;
    }
    .row-fluid .offset10:first-child {
        margin-left: 84.58244111349%;
        *margin-left: 84.478056979879%;
    }
    .row-fluid .offset9 {
        margin-left: 77.62312633833%;
        *margin-left: 77.518742204718%;
    }
    .row-fluid .offset9:first-child {
        margin-left: 76.124197002141%;
        *margin-left: 76.01981286853%;
    }
    .row-fluid .offset8 {
        margin-left: 69.164882226981%;
        *margin-left: 69.060498093369%;
    }
    .row-fluid .offset8:first-child {
        margin-left: 67.665952890792%;
        *margin-left: 67.561568757181%;
    }
    .row-fluid .offset7 {
        margin-left: 60.706638115632%;
        *margin-left: 60.60225398202%;
    }
    .row-fluid .offset7:first-child {
        margin-left: 59.207708779443%;
        *margin-left: 59.103324645832%;
    }
    .row-fluid .offset6 {
        margin-left: 52.248394004283%;
        *margin-left: 52.144009870671%;
    }
    .row-fluid .offset6:first-child {
        margin-left: 50.749464668094%;
        *margin-left: 50.645080534483%;
    }
    .row-fluid .offset5 {
        margin-left: 43.790149892934%;
        *margin-left: 43.685765759322%;
    }
    .row-fluid .offset5:first-child {
        margin-left: 42.291220556745%;
        *margin-left: 42.186836423133%;
    }
    .row-fluid .offset4 {
        margin-left: 35.331905781585%;
        *margin-left: 35.227521647973%;
    }
    .row-fluid .offset4:first-child {
        margin-left: 33.832976445396%;
        *margin-left: 33.728592311784%;
    }
    .row-fluid .offset3 {
        margin-left: 26.873661670236%;
        *margin-left: 26.769277536624%;
    }
    .row-fluid .offset3:first-child {
        margin-left: 25.374732334047%;
        *margin-left: 25.270348200435%;
    }
    .row-fluid .offset2 {
        margin-left: 18.415417558887%;
        *margin-left: 18.311033425275%;
    }
    .row-fluid .offset2:first-child {
        margin-left: 16.916488222698%;
        *margin-left: 16.812104089086%;
    }
    .row-fluid .offset1 {
        margin-left: 9.9571734475375%;
        *margin-left: 9.8527893139258%;
    }
    .row-fluid .offset1:first-child {
        margin-left: 8.458244111349%;
        *margin-left: 8.3538599777373%;
    }
    input, textarea, .uneditable-input {
        margin-left: 0;
    }
    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 14px;
    }
    input.span12, textarea.span12, .uneditable-input.span12 {
        width: 920px;
    }
    input.span11, textarea.span11, .uneditable-input.span11 {
        width: 841px;
    }
    input.span10, textarea.span10, .uneditable-input.span10 {
        width: 762px;
    }
    input.span9, textarea.span9, .uneditable-input.span9 {
        width: 683px;
    }
    input.span8, textarea.span8, .uneditable-input.span8 {
        width: 604px;
    }
    input.span7, textarea.span7, .uneditable-input.span7 {
        width: 525px;
    }
    input.span6, textarea.span6, .uneditable-input.span6 {
        width: 446px;
    }
    input.span5, textarea.span5, .uneditable-input.span5 {
        width: 367px;
    }
    input.span4, textarea.span4, .uneditable-input.span4 {
        width: 288px;
    }
    input.span3, textarea.span3, .uneditable-input.span3 {
        width: 209px;
    }
    input.span2, textarea.span2, .uneditable-input.span2 {
        width: 130px;
    }
    input.span1, textarea.span1, .uneditable-input.span1 {
        width: 51px;
    }
}
@media (min-width: 770px) and (max-width: 979px) {
    .offset-12 {
        margin-left: -736px;
    }
    .offset-11 {
        margin-left: -673px;
    }
    .offset-10 {
        margin-left: -610px;
    }
    .offset-9 {
        margin-left: -547px;
    }
    .offset-8 {
        margin-left: -484px;
    }
    .offset-7 {
        margin-left: -421px;
    }
    .offset-6 {
        margin-left: -358px;
    }
    .offset-5 {
        margin-left: -295px;
    }
    .offset-4 {
        margin-left: -232px;
    }
    .offset-3 {
        margin-left: -169px;
    }
    .offset-2 {
        margin-left: -106px;
    }
    .offset-1 {
        margin-left: -43px;
    }
}
@media (min-width: 980px) and (max-width: 1199px) {
    .offset-12 {
        margin-left: -934px;
    }
    .offset-11 {
        margin-left: -855px;
    }
    .offset-10 {
        margin-left: -776px;
    }
    .offset-9 {
        margin-left: -697px;
    }
    .offset-8 {
        margin-left: -618px;
    }
    .offset-7 {
        margin-left: -539px;
    }
    .offset-6 {
        margin-left: -460px;
    }
    .offset-5 {
        margin-left: -381px;
    }
    .offset-4 {
        margin-left: -302px;
    }
    .offset-3 {
        margin-left: -223px;
    }
    .offset-2 {
        margin-left: -144px;
    }
    .offset-1 {
        margin-left: -65px;
    }
}
@media (min-width: 1200px) {
    .offset-12 {
        margin-left: -1198px;
    }
    .offset-11 {
        margin-left: -1097px;
    }
    .offset-10 {
        margin-left: -996px;
    }
    .offset-9 {
        margin-left: -895px;
    }
    .offset-8 {
        margin-left: -794px;
    }
    .offset-7 {
        margin-left: -693px;
    }
    .offset-6 {
        margin-left: -592px;
    }
    .offset-5 {
        margin-left: -491px;
    }
    .offset-4 {
        margin-left: -390px;
    }
    .offset-3 {
        margin-left: -289px;
    }
    .offset-2 {
        margin-left: -188px;
    }
    .offset-1 {
        margin-left: -87px;
    }
    .navbar .nav {
        left: 0px;
    }
}
.row .span50, .row-fluid .span50 {
    width: 50%;
    float: left;
}
.row .span33, .row-fluid .span33 {
    width: 33.3333%;
    float: left;
}
.row .span25, .row-fluid .span25 {
    width: 25%;
    float: left;
}
.row .span20, .row-fluid .span20 {
    width: 20%;
    float: left;
}
.row .span16, .row-fluid .span16 {
    width: 16.6666%;
    float: left;
}
.hidden {
    display: none !important;
    visibility: hidden;
}
@media (min-width: 768px) and (max-width: 979px) {
    .jumbotron {
        padding: 24px 0;
    }
    .jumbotron h1 {
        font-size: 24px;
    }
    .jumbotron p {
        font-size: 12px;
    }
    .masthead {
        padding: 48px 0;
    }
    .masthead h1 {
        font-size: 48px;
    }
    .masthead p {
        font-size: 24px;
    }
    .masthead .btn-large {
        font-size: 14px;
        padding: 10px 14px;
        margin-top: 0;
    }
}
@media (max-width: 600px) {
    .always-show .mega > .mega-dropdown-menu, .always-show .dropdown-menu {
        display: block !important;
    }
}
@media (min-width: 780px) and (max-width: 1115px) {
    .col-md-4 {
        width: 32.1%;
        float: left;
        position: relative;
        min-height: 1px;
        padding-right: 5px;
        padding-left: 6px;
    }
    h4.white {
        font-weight: 500;
        line-height: 1.1;
        margin: 0;
        font-size: 16px;
        text-transform: uppercase;
    }
    h3.white {
        font-weight: 700;
        line-height: 1.1;
        margin: 0;
        font-size: 16px;
        text-transform: uppercase;
    }
    .strip {
        position: absolute;
        bottom: 15px;
        width: 100%;
        max-width: 239px;
        padding: 8px 0px 5px 15px;
    }
    h4.white2 {
        font-weight: 500;
        line-height: 12px;
        margin: 0;
        font-size: 20px;
        text-transform: uppercase;
    }
    .strip2 {
        position: absolute;
        bottom: 43px;
        width: 100%;
        max-width: 320px;
        padding: 8px 0px 5px 30px;
    }
    .strip3 {
        position: absolute;
        bottom: 28px;
        width: 100%;
        max-width: 214px;
        padding: 5px 0px 5px 30px;
    }
    h3.white3 {
        background: #DC569F;
        padding-left: 15px;
        line-height: 44px;
        font-size: 20px;
        max-width: 196px;
    }
    h4.white3 {
        font-weight: bold;
        line-height: 17px;
        margin: 0;
        font-size: 21px;
        text-transform: uppercase;
    }
}
@media (min-width: 770px) and (max-width: 1003px) {
    .t3-mainbody {
        padding-left: 0px;
        padding-right: 0px;
    }
    #btl .btl-panel > span {
        min-width: 108px;
        box-shadow: none;
        background-color: #282828 !important;
        border-left: 1px solid #4B4947 !important;
        border-bottom: 1px solid #4B4947 !important;
        color: #FFFFFF;
        padding-top: 7px !important;
    }
    .navbar-inner > div#login {
        height: auto;
    }
    .t3-mainnav .nav-collapse {
        margin-top: 0;
        background: none;
    }
    .navbar-inner > div#login {
        width: auto;
    }
    .t3-module ul, .t3-module ol {
        margin-left: 0;
    }
    form.detail-product {
        margin-bottom: 15px;
    }
    .module_intro {
        margin-bottom: 5px;
        margin-top: 20px;
    }
    .t3-footer p.onefield {
        width: 78%;
    }
    .copyright ul.nav {
        margin-bottom: 20px;
        margin-right: 0;
        width: 72%;
    }
    .content-mass-top h3 span {
        max-width: 98.1%;
    }
    .t3-sidebar .t3-module .module-inner {
        padding: 8px;
    }
    h2.article-title {
        max-width: 97%;
    }
    select {
        width: 150px;
    }
    .t3-footnav {
        padding-top: 70px;
    }
    .t3-mainnav .navbar .nav > li:hover > a img, .t3-mainnav .navbar .nav > li.active > a img {}
    .t3-header .container {
        min-height: 43px;
    }
    .t3-mainnav .navbar .nav > li:last-child a {}
    .navbar-inner > div#login {
        background: none;
        border-right: 1px solid #464646;
    }
    table.jshop-code {
        width: 43%;
        float: left;
        margin-right: 0;
    }
    .jshop-code input.inputbox {
        width: 90%;
    }
    .jlogin input.inputbox {
        width: 100%;
    }
    .span4 {
        width: 24%;
    }
    span.userItemImage img, span.catItemImage img, span.tagItemImage img, span.latestItemImage img {
        width: 100% !important;
    }
    div.catItemImageBlock, div.userItemImageBlock, div.tagItemImageBlock, div.latestItemImageBlock {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    div.itemImageBlock {
        margin-bottom: 0;
    }
    div.itemCommentsForm form textarea.inputbox {
        width: 100%;
    }
    div.itemRatingBlock, div.catItemRatingBlock {
        width: 100%;
        padding-right: 0;
    }
    .module_ship {
        width: 60%;
        margin-right: 0;
    }
    div.itemImageBlock {
        padding: 8px 0;
    }
    #t3-mainnav {
        background-image: none;
    }
    .navbar-inner > div#login {
        float: right;
        width: 20%;
    }
    .custom_custom img {
        width: 100%;
    }
    #contact-form input, #contact-form textarea {
        width: 100%;
    }
    #contact-form .form-actions {
        padding-top: 0;
    }
    .jshop_list_category .jshop {
        padding: 0;
    }
    .t3-header .span8 {
        width: 100%;
    }
    .t3-header .span4 {
        float: right;
        margin-left: 0;
        width: 100%;
    }
    #jshop_module_cart {
        width: auto;
        float: right;
    }
    .borderinput {
        width: 200px;
    }
    .btnsearch {
        width: 50px;
    }
    .borderinput {
        margin-right: 50px;
        width: 270px;
    }
    #mod-bt-smartsearchword {
        width: 260px;
    }
    .t3-mainnav .dropdown-menu a, .t3-mainnav .dropdown-menu a:hover, .t3-mainnav .dropdown-menu .active a, .t3-mainnav .dropdown-menu .active a:hover {
        background-image: none;
    }
    .bg-telephone {
        right: 0;
    }
}
@media (min-width: 500px) and (max-width: 769px) {
    div#sbox-window {
        min-width: 400px;
        max-width: 483px;
        left: 4px !important;
    }
    div#pokazmenu {
        padding: 11px 10px 6px 10px;
        border-radius: 0px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        font-weight: bold;
    }
    div#pokazmenu:before {
        font-family: 'fontawesome';
        content: "\f03a";
        padding-top: 7px;
        padding-left: 0px;
        font-weight: normal;
        color: #000000;
        font-size: 14px;
    }
    #fixedblock {
        background: #fffaed;
    }
    div#pokazmenu a {
        color: #000;
        font-weight: bold;
    }
    div#pokazmenu a:hover {
        color: #333333;
    }
    div#menumobail ul.nav {
        width: 100%;
    }
    a#menumob {
        font-size: 14px;
    }
    div.screen-7-list div.screen-7-item {
        width: 49%;
        padding-left: 3px;
        float: left;
        text-align: center;
    }
    .extern_content {
        min-height: 50px;
        max-height: 220px !important;
        overflow-x: hidden;
        overflow-y: auto;
    }
    #cp-bg-slide img {
        max-width: 100% !important;
    }
    div#cartlist {
        max-width: 501px;
        padding: 3px;
    }
    .jshop .cart .product_name a {
        font-size: 12px;
        line-height: 13px;
    }
    div#bodybg2 {
        padding: 0px;
    }
    .topmod1 {
        display: none;
    }
    .topmod2 {
        display: none;
    }
    .topmod4 {
        display: none;
    }
    .topmod3 {
        max-width: 220px;
        width: 100%;
        float: none;
        margin-left: auto;
        padding-top: 1px;
        margin-right: auto;
    }
    .price-filter {
        margin-bottom: -15px !important;
        float: none !important;
        margin-left: auto !important;
        width: 65% !important;
        margin-right: auto !important;
        padding-right: 0px !important;
    }
    .characteristic-filter.filter-block-wrap {
        float: left !important;
        width: 60% !important;
        margin: 10px 0px 5px 0px !important;
    }
    .jshop-simpleajax-filter select {
        max-width: 140px !important;
        width: 100% !important;
        height: auto !important;
        overflow: hidden !important;
    }
    .attr-filter.filter-block-wrap {
        width: 33% !important;
        float: left !important;
        margin: 10px 0px 5px 0px !important;
    }
    .manufacturer-filter.filter-block-wrap {
        width: 40% !important;
        float: left !important;
        margin: 10px 0px 5px 0px !important;
    }
    .attention-filter {
        margin: 0px 0px 10px 0px !important;
        font-size: 13px !important;
        text-align: center !important;
        padding: 5px !important;
        width: 98% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        min-height: 17px !important;
        border-radius: 5px !important;
    }
    .jshop.list_product {
        width: 100%;
        max-width: 100%;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    .opisanietov {
        max-width: 45%;
    }
    .jshop_list_category .category .image {
        max-width: 143px;
        min-width: 143px;
    }
    div#leftbl {
        width: 100%;
        float: left;
        max-width: 85px;
        height: 100px;
    }
    div#listprod .image_block {
        padding: 0px;
        min-width: 85px;
        text-align: center;
        max-width: 85px;
        height: 84px;
    }
    div#listprod div#vkorzine {
        max-width: 130px;
        width: 100%;
        position: absolute;
        margin-top: -90px;
    }
    div#centralbl {
        width: 100%;
        max-width: 82%;
        float: left;
    }
    div#listprod .descriptiontxttable {
        margin-bottom: 10px;
        margin-top: 5px;
    }
    .name a {
        font-size: 12px;
    }
    div#listprod img.jshop_img {
        max-height: 85px;
        max-width: 85px;
    }
    div#rightbl {
        width: 82%;
        float: right;
        position: relative;
        height: 100%;
        min-height: 100%;
    }
    div#rightbl .box-price {
        height: auto;
        text-align: center;
        margin-top: 6px;
        margin-bottom: 0px;
        line-height: 14px;
        position: relative;
        right: 0px;
        width: 100%;
    }
    div#rightbl .review_mark {
        float: none;
        width: 100%;
        max-width: 80%;
        margin-left: auto;
        margin-right: auto;
        clear: both;
        height: 18px;
        padding-right: 0px;
    }
    div#rightbl .attrib.noempty_0 {
        position: relative;
        width: 100%;
        float: none;
        text-align: center;
        padding-bottom: 5px;
        padding-top: 2px;
        padding-right: 0px;
    }
    div#cartcolblock {
        bottom: 0;
        height: 35px;
        right: auto;
        float: none;
        margin-right: auto;
        margin-left: auto;
        padding-bottom: 3px;
        padding-right: 0px;
        max-width: 265px;
    }
    .navbar .nav > li {
        float: none;
    }
    .module_absolute {
        right: 0;
    }
    .nav-collapse .nav {
        float: none;
        margin: 0 0 12px;
    }
    .jshop_categ .category {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 20px;
    }
    .headmod5 p {
        font-size: 26px;
    }
    .topmod5 {
        display: none;
    }
    .headmod4 {
        display: none;
    }
    .headmod7 {
        float: left;
        position: absolute;
        top: 0px;
        margin-top: 64px;
        margin-left: 25%;
    }
    div#wave {
        height: 60px;
        z-index: 4;
        position: relative;
    }
    div#footrmodbody {
        margin-left: auto;
        margin-right: auto;
        max-width: 1257px;
        clear: both;
        width: 100%;
        height: 90px;
    }
    header#t3-header {
        display: none;
    }
    .headmod1 {
        margin-top: -36px;
        float: left;
        margin-left: 170px;
        margin-right: auto;
        position: absolute;
    }
    .headmod3 {
        display: none;
    }
    .headmod2 {
        margin-top: 30px;
        float: left;
        margin-left: 100px;
        position: absolute;
    }
    .headmod5 {
        margin-top: 10px;
        padding-right: 10px;
    }
    #t3-mainnav {
        height: 100%;
        margin-left: 0px;
        border-radius: 0px;
        margin-top: 0px;
    }
    .t3-mainbody {
        border-radius: 0px;
    }
    .t3-headnav .navbar {
        color: #4b4a4a;
        margin-bottom: 0;
        margin-top: 0;
    }
    .copyright ul.nav {
        width: 70%;
        display: none;
    }
    .copyright .custom {
        width: 100%;
    }
    .module_ship {
        width: 100%;
    }
    .t3-header .span8 {
        width: 100%;
    }
    .copyright ul.nav li a {
        margin-bottom: 8px;
    }
    .clr1 {
        clear: both;
    }
    div#Mod144 {
        display: none;
    }
    .t3-sidebar .t3-module {
        width: 100%;
        float: left;
    }
    .content-mass-top .t3-module.module_lastest-product .module-ct .bt-inner {
        padding-right: 0;
    }
    .content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices-salesPrice, .bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-prices-salesPrice {
        font-size: 16px;
    }
    .content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices-oldPrice {
        font-size: 12px;
    }
    .bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-addtocart, .bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-viewdetails {
        width: 50px;
    }
    .shoppingLayout .bt-productslider_feature .bt-prices-salesPrice {
        font-size: 16px;
    }
    .shoppingLayout .bt-productslider_feature .bt-prices-oldPrice {
        font-size: 12px;
    }
    div#cp-caption-inner1 {
        float: left;
        padding: 0px !important;
        max-width: 365px;
    }
    div#slpodr {
        position: absolute;
        right: 9px;
        margin-top: 56px;
    }
    .t3-mainnav .nav-collapse {
        display: none;
    }
    .t3-sidebar.t3-sidebar-1.span3 {
        margin-left: 0px;
        margin-top: 4px;
    }
    .t3-sidebar .t3-module .module-inner {
        margin: 0 0px;
        padding: 15px;
    }
    .article-title, .article-header h1 {
        padding: 0px;
    }
    div#bodecntr1 {
        padding: 20px 0px 20px 0px;
    }
    div#bodecntr3-1 {
        padding: 0px 0px 20px 0px;
    }
    div#bodecntr4 {
        padding: 40px 0px 0px 0px;
    }
    div#zagolovhcat {
        margin-top: 0px;
    }
    div#zagolovhcat h1 {
        font-size: 19px;
    }
    select#order {
        font-size: 14px;
        width: 110px;
    }
    .block_sorting_count_to_page {
        width: 435px;
        margin-left: auto;
        margin-right: auto;
    }
    .jshop_list_product .image_block {
        min-width: 100%;
        max-width: 100%;
        min-height: 100%;
        width: 100%;
        height: 100%;
        display: inline-block;
    }
    .three_img a img {
        max-width: 100%;
        width: 100%;
    }
    .footmoblock {
        width: 90%;
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    div#footrmod5 {
        margin-bottom: 10px;
    }
    .footmoblock .module-title {
        text-align: center;
    }
    .module_category .module-title span {
        font-size: 15px;
    }
    .t3-sidebar .nav > li > a, div.jshop_menu_level_0 a {
        font-size: 15px;
        line-height: 15px;
        text-align: center;
        text-transform: uppercase;
    }
    div#zagolovki {
        float: left;
        width: 100%;
    }
    .t3-sidebar .nav > li, div.jshop_menu_level_0, div.jshop_menu_level_0_a {
        text-align: center;
    }
    .breadcrumbs {
        float: none;
        position: relative;
        line-height: 20px;
        text-align: left;
        padding: 10px 0px 10px 0px;
        font-size: 17px;
        width: 97%;
        margin-left: auto;
        margin-right: auto;
    }
    div#zagolovki h1 {
        padding-left: 10px;
        font-size: 16px;
        line-height: 13px;
        font-weight: normal;
        text-align: center;
    }
    .jshop.last_visited_products {
        margin-bottom: 10px;
        height: 100%;
        overflow: hidden;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        float: none;
        display: block;
    }
    .footer-logo {
margin-top: -25px;
    }
    div#imgzoom {
        max-width: 99%;
    }
    .jshop.last_visited_products .block_item {
        max-width: 32%;
        margin-left: 6px;
        margin-right: 0px;
    }
    .jshop.last_visited_products .name {
        min-height: 100px;
        max-height: 100px;
        padding: 10px 0px 0px 0px;
    }
    div#lastprice {
        height: 55px;
    }
    .jshop.list_product .manufacturer_name {
        height: 45px;
    }
    .att_none select.inputbox {
        width: 100%;
    }
	.expert {
    padding-top: 30px;
    padding-bottom: 30px;
    background: #eedcc3;
}
	.prod_desc_dop .wk-gallery-wall.margin > * {
    margin: 0px 2.5% 15px 2.5% !important;
    width: 28%;
}
    .jshop h1 {
        font-size: 15px;
    }
    .jshop_list_product .block_product {
        width: 49% !important;
        margin-left: 5px;
        min-height: 340px;
    }
    span#list_product_image_middle a img {
        border-radius: 0px;
        max-width: 97%;
        width: 97%;
    }
    div#zagolovh h1 {
        font-size: 25px;
        line-height: 30px;
    }
    div#butmaglink {
        width: 50%;
        left: 50%;
        position: relative;
        margin-left: -127px;
    }
    span#list_product_image_middle img {
        float: none;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    span#list_product_image_middle {
        float: none;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        border-radius: 3px;
        display: block;
    }
    .navbar .nav > li {
        height: 33px;
        border: 0;
    }
    .t3-mainnav .navbar .nav > li > a {
        padding: 7px 10px 6px 10px;
    }
    span#list_product_image_thumb {
        max-width: 97%;
        padding-left: 0px;
        padding-top: 4px;
        float: none;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    img.jshop_img_thumb {
        width: 90px;
    }
    img.jshop_video_thumb {
        width: 90px;
        margin-top: -4px;
    }
    .shoppingLayout .bt-inner .bt-title {
        font-size: 17px;
    }
    .shoppingLayout .bt-inner .bt-title {
        color: #333333;
        font-size: 17px;
        font-weight: normal;
    }
    .jshop.last_visited_products a img {
        max-height: 100% !important;
        width: 100%;
    }
    .jshop.last_visited_products .item_image {
        min-height: 100%;
        max-height: 100%;
        width: 100%;
    }
    table.cart th {
        background: #ffffff !important;
        color: #424f60;
        padding: 11px 2px;
        font-weight: bold;
    }
    .video_full {
        float: none;
        width: 100%;
        max-width: 450px;
        margin-left: auto;
        margin-right: auto;
        overflow: hidden;
        position: relative;
        display: block;
    }
    .productfull .image_middle {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        float: none;
        padding: 0px;
        margin: 0px;
    }
    .finish h3 {
        font-size: 16px;
        line-height: 16px;
    }
    .address_block input.button, input#payment_submit, #shipping_form input.button, .finish input.button {
        margin: 4px 0;
    }
    #jc h4 {
        padding: 10px 0px 0px 0px;
    }
    .jshop-code h3 {
        font-size: 14px;
    }
    table.cart input.inputbox {
        margin-left: 4px;
        margin-top: 1px;
    }
    .formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {
        width: 94% !important;
    }
    div#lftrghtprlink {
        min-height: 25px;
        margin-top: 10px;
    }
    table.cart span.cart_reload {
        display: inline-block;
        line-height: 31px;
        margin-left: 20px;
        margin-top: 5px;
    }
    div#rev_cont2 {
        padding: 10px 0px 0px 0px;
    }
    .uk-grid + .uk-grid {
        margin-top: 0px;
    }
    div#stepprodlist {
        width: 100%;
        margin-top: 10px;
    }
    ul.nav._topmen > li {
        float: left;
        padding-right: 10px;
    }
    body {
        overflow-x: hidden;
    }
    footer#t3-footer {
        height: 115px;
    }
    th#atdc {
        display: none;
    }
    td#corzpr {
        display: none;
    }
    div#descwrap {
        margin-top: 10px;
        width: 95%;
        float: none;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0px;
    }
    .jshop.productfull .manufacturer_name {
        left: 50%;
        margin-left: -171px;
        position: relative;
    }
    .tabs {
        width: 95%;
        overflow: hidden;
        margin-top: 0px;
        position: relative;
        margin-left: auto;
        margin-right: auto;
    }
    .jshop_img_description .prod_price {
        text-align: center;
    }
    div#viznon h1 {
        text-align: center;
    }
    .nav-tabs > li > a h3 {
        font-size: 16px;
        line-height: 16px;
    }
    h2.article-title {
        margin-top: 0px;
        height: 50px;
    }
    ul.latestnews_category a {
        font-size: 16px !important;
    }
    .article-title, .article-header h1 {
        margin: 0px 0px 15px 0px;
    }
    .navbar-inner > div#login {
        width: 34%;
    }
    .custom_intro p.intro {
        padding-right: 122px;
    }
    .custom_ship {
        tex-indent: 120px;
    }
    .custom_ship h3 {
        font-size: 16px;
    }
    span#vivwttl {
        display: none;
    }
    .jshop_menu_level_2 {
        text-align: center;
    }
    .jshop_menu_level_1_a {
        text-align: center;
    }
    .jshop_menu_level_1 {
        text-align: center;
    }
    .jshop_price1 {
        font-size: 15px;
    }
    .jshop_list_product .jshop .old_price {
        font-size: 12px;
    }
    .jshop_price {
        font-size: 15px;
    }
    select {
        width: 60px;
    }
    .jshop_subtotal tr:first-child .value {
        font-size: 15px;
    }
    .jshop_subtotal tr.total .name, .jshop_subtotal tr.total .value {
        font-size: 15px;
    }
    div.itemCommentsForm form input.inputbox {
        width: 100%;
    }
    .bt-productslider.bt-productslider_best-product .bt-inner-detail {
        width: 100%;
    }
    .bt-productslider.bt-productslider_best-product a.bt-image-link {
        width: 100% !important;
    }
    .t3-mainnav .navbar .nav > li > a {
        text-align: center;
        font-size: 15px !important;
        margin-left: 0px;
        margin-right: 0px;
    }
    .navbar-inner > div#login {
        width: 34.7%;
    }
    .t3-mainnav .navbar .bt-navbar {
        border: 0;
        height: 41px;
        line-height: 40px;
        width: 65%;
        background: url('../images/nav-mobile.png') #181818 center right no-repeat;
        border-bottom: 1px solid #464646;
        text-align: left;
        position: absolute;
        display: none;
    }
    .t3-mainnav .navbar .bt-navbar span {
        font-size: 16px;
        color: #fff;
        font-family: 'BRAND';
        background: url('../images/nav-li-mobile.png') left center no-repeat;
        padding-left: 35px;
        margin-left: 10px;
    }
    .t3-mainnav .nav-collapse .dropdown-menu a {
        text-indent: 30px;
    }
    .t3-mainnav .nav-collapse .dropdown-menu li ul a {
        text-indent: 58px;
    }
    .t3-mainnav .nav-collapse .dropdown-menu .active a:hover {
        background-image: none;
    }
    .poweredby {
        float: right !important;
    }
    .t3-footer .module_menu {
        margin-left: 0;
        padding-right: 0;
    }
    .dropdown-submenu a {
        border-bottom: 0;
        border-top: 1px solid #464646;
    }
    .t3-mainnav .nav-collapse .dropdown-menu li > a {
        border-bottom: 1px solid #464646;
        border-top: 0 none;
        margin-bottom: 0;
    }
    .bg-telephone {
        right: 0;
    }
}
@media (max-width: 499px) {
    div#pokazmenu {
        padding: 12px 10px 12px 10px;
        border-radius: 0px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        font-weight: bold;
    }
    div#pokazmenu:before {
        font-family: 'fontawesome';
        content: "\f03a";
        padding-top: 7px;
        padding-left: 0px;
        font-weight: normal;
        color: #000000;
        font-size: 13px;
    }
    div#pokazmenu a {
        color: #000;
        font-weight: bold;
    }
    div#pokazmenu a:hover {
        color: #000000;
    }
    div#bodecntr1 {
        padding: 0px 0px 0px 0px;
    }
    div#menumobail ul.nav {
        width: 100%;
    }
    a#menumob {
        font-size: 14px;
    }
    .extern_content {
        min-height: 50px;
        max-height: 220px !important;
        overflow-x: hidden;
        overflow-y: auto;
    }
    form.pwebcontact_form.modal.modal-static textarea.inputbox {
        height: 60px !important;
    }
    #sbox-window.pwebContactWindow.green {
        width: 280px !important;
        left: 50% !important;
        min-width: 280px;
        margin-left: -153px;
        height: 350px !important;
    }
    div#sbox-window {
        min-width: 400px;
        max-width: 483px;
        left: 4px !important;
    }
    form.pwebcontact_form.modal.modal-static .pwebcontact_buttons {
        padding: 0px 44px 5px 50px;
        text-align: left;
        border-radius: 5px;
        float: right;
    }
    form.pwebcontact_form.modal.modal-static .pwebcontact_msg {
        display: none;
    }
    form.pwebcontact_form.modal.modal-static textarea.inputbox {
        height: 60px;
        max-width: 250px;
        resize: vertical;
    }
    .jshop_list_product .box_products_sorting {
        padding-left: 5px;
        padding-right: 0px;
    }
    .jshop_list_product .box_products_count_to_page {
        padding-left: 5px;
        padding-right: 0px;
    }
    .t3-mainbody {
        padding-bottom: 5px;
        padding-top: 0px;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        z-index: 5;
        position: relative;
    }
    #fixedblock {
        background: #fffaed;
    }
    div#bodecntr5 p#blockallbrandsgl {
        text-align: center;
    }
    div#bodybg2 {
        padding: 0px;
    }
    .topmod1 {
        display: none;
    }
    .topmod2 {
        display: none;
    }
    .topmod4 {
        display: none;
    }
    .topmod3 {
        max-width: 200px;
        width: 100%;
        float: none;
        margin-left: auto;
        padding-top: 1px;
        margin-right: auto;
    }
    span#allfooter {
        padding-top: 10px;
    }
    .jshop_list_category .category .image {
        max-width: 145px;
        min-width: 145px;
        background: none !important;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }
    div#leftbl {
        width: 100%;
        float: none;
        max-width: 100%;
    }
    #namecateg {
        max-width: 175px;
        width: 100%;
        line-height: 13px;
        padding-top: 3px;
        text-align: center;
        min-height: 50px;
        max-height: 50px;
        overflow: hidden;
    }
    div#listprod .image_block {
        padding: 0px;
        min-width: 100%;
        text-align: center;
        max-width: 100%;
    }
    div#listprod div#vkorzine {
        max-width: 100%;
        width: 100%;
        position: absolute;
        margin-top: -110px;
    }
    div#centralbl {
        width: 100%;
        float: left;
    }
    div#rightbl .box-price {
        height: auto;
        text-align: center;
        margin-top: 0px;
        margin-bottom: 10px;
        line-height: 14px;
        min-height: 25px;
        position: relative;
        right: 0px;
        width: 100%;
    }
    div#listprod h1 {
        font-size: 13px;
        height: 55px;
        text-align: center;
    }
    .name a {
        font-size: 14px;
    }
    div#centralbl .count_commentar {
        padding-top: 10px;
        left: 0px;
        float: left;
    }
    div#centralbl .review_mark {
        color: #333333;
        height: 18px;
        padding-left: 10px;
    }
    div#pricesblock {
        margin-top: 15px;
    }
    .descriptiontxttable {
        display: none;
    }
    div#vkorzdetail {
        top: 0px;
        position: relative;
        left: 0px;
        z-index: 1;
    }
    .jshop.productfull input.addtocart-button {
        display: none !important;
    }
    .categblockdetal {
        margin-top: 0px !important;
    }
    .t3-module.module.divfiltr {
        float: none;
        width: 97%;
        margin-left: auto;
        margin-right: auto;
    }
    div#spbread {
        text-align: left;
        display: inline-block;
    }
    .breadcrumbs span {
        padding-top: 3px;
        text-align: left;
    }
    .tabs {
        width: 100%;
        overflow: hidden;
        margin-top: 0px;
        position: relative;
        margin-left: auto;
        margin-right: auto;
        max-width: 320px;
    }
    div#rightbl {
        width: 100%;
        float: none;
        position: relative;
        height: 100%;
        min-height: auto;
    }
    div#rightbl .review_mark {
        float: none;
        width: 100%;
        max-width: 215px;
        clear: both;
        height: 18px;
        padding-right: 0px;
        margin-left: auto;
        margin-right: auto;
    }
    div#rightbl .attrib.noempty_0 {
        position: relative;
        width: 100%;
        float: none;
        text-align: center;
        padding-bottom: 5px;
        padding-top: 2px;
        padding-right: 0px;
    }
    div#cartcolblock {
        bottom: 0;
        height: 35px;
        right: 0;
        float: none;
        padding-bottom: 3px;
        padding-right: 0px;
        width: 100%;
        max-width: 270px;
        margin-left: auto;
        margin-right: auto;
    }
    .navbar .nav > li {
        float: none;
    }
    span.bt-review-count {
        float: left;
        padding-left: 80px;
        position: relative;
    }
    div.screen-7-list div.screen-7-item {
        width: 48%;
        padding-left: 5px;
    }
    .sheensay_fixed #t3-mainnav {
        z-index: 3;
        position: relative;
    }
    .t3-module.module.catalogglmob .module-ct {
        margin-left: auto;
        margin-right: auto;
        max-width: 325px;
    }
    div#centrmod3 {
        border-radius: 0px;
    }
    .module_absolute {
        right: 0;
    }
    .nav-collapse .nav {
        float: none;
        margin: 0 0 12px;
    }
    .jshop_list_category .jshop_categ {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 3px;
    }
    .headmod5 p {
        font-size: 26px;
    }
    .topmod5 {
        display: none;
    }
    .headmod4 {
        display: none;
    }
    .headmod7 {
        float: left;
        position: absolute;
        top: 0px;
        margin-top: 64px;
        margin-left: 25%;
    }
    .jshop_categ .category {
        max-width: 100%;
        margin: 0px;
    }
    .headmod3 {
        float: left;
        position: absolute;
        width: 100%;
        text-transform: uppercase;
        text-align: left;
        top: 9px;
        margin-left: 82px;
        max-width: 230px;
        height: 49px;
        font-size: 13px;
    }
    div#serachmorbut {
        position: relative;
        float: left;
        right: 0px;
    }
    .ajax_cart_wl.type_view.cart_view {
        height: 40px !important;
    }
    div#catsearch {
        max-width: 47px;
    }
    header#t3-header {
        display: none;
    }
    .headmod1 {
        margin-top: -36px;
        float: left;
        margin-left: 170px;
        margin-right: auto;
        position: absolute;
    }
    .custom_intro {
        max-width: 100%;
    }
    .headmod2 {
        margin-top: 30px;
        float: left;
        margin-left: 100px;
        position: absolute;
    }
    .headmod5 {
        float: none;
        top: 117px;
        margin-top: 0px;
        padding-right: 0px;
        width: 100%;
        max-width: 220px;
        margin-left: -110px;
        left: 50%;
        margin-right: auto;
        z-index: 1;
        display: block;
        position: absolute;
    }
    #t3-mainnav {
        height: 100%;
        margin-left: 0px;
        border-radius: 0px;
        margin-top: -2px;
    }
    .t3-mainbody {
        border-radius: 0px;
    }
    .t3-headnav .navbar {
        color: #4b4a4a;
        margin-bottom: 0;
        margin-top: 0;
    }
    .copyright ul.nav {
        width: 70%;
        display: none;
    }
    .copyright .custom {
        width: 100%;
    }
    .module_ship {
        width: 100%;
    }
    .t3-header .span8 {
        width: 100%;
    }
    .copyright ul.nav li a {
        margin-bottom: 8px;
    }
    .clr1 {
        clear: both;
    }
    div#Mod144 {
        display: none;
    }
    .t3-sidebar .t3-module {
        width: 100%;
        float: left;
    }
    .content-mass-top .t3-module.module_lastest-product .module-ct .bt-inner {
        padding-right: 0;
    }
    .content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices-salesPrice, .bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-prices-salesPrice {
        font-size: 16px;
    }
    .content-mass-top .t3-module.module_lastest-product .bt-inner-detail .bt-prices-oldPrice {
        font-size: 12px;
    }
    .bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-addtocart, .bt-productslider.bt-productslider_best-product .bt-inner-detail .bt-viewdetails {
        width: 50px;
    }
    .shoppingLayout .bt-productslider_feature .bt-prices-salesPrice {
        font-size: 16px;
    }
    .shoppingLayout .bt-productslider_feature .bt-prices-oldPrice {
        font-size: 12px;
    }
    .headmod5 .module-ct {
        height: 39px;
    }
    .externtwo_wrapp {
        min-height: 35px !important;
    }
    .head-search {
        float: none;
        display: block;
        width: 100%;
        max-width: 300px;
        position: absolute;
        left: 50%;
        margin-left: -150px;
        top: 63px;
    }
    .jshop_ajaxsearch_line {
        width: 100%;
        max-width: 257px;
        position: relative;
    }
    div#cp-caption-inner1 {
        float: left;
        padding: 0px !important;
        max-width: 365px;
    }
    div#slpodr {
        position: absolute;
        right: 9px;
        margin-top: 56px;
    }
    .t3-mainnav .nav-collapse {
        display: none;
    }
    .t3-sidebar.t3-sidebar-1.span3 {
        margin-left: 0px;
        margin-top: 4px;
    }
    .t3-sidebar .t3-module .module-inner {
        margin: 0 0px;
        padding: 15px;
    }
    .article-title, .article-header h1 {
        padding: 0px;
    }
    .centrm h3 span {
        font-size: 22px;
        line-height: 26px;
    }
    .footer-logo {
        margin-top: 0px;
    }
    .shophead h1 {
        padding: 10px 0px 0px 0px;
    }
    .jshop h1 {
        padding: 10px 0px 0px 0px;
    }
    .extern_wrap {
        right: -19% !important;
    }
    .custom_intro {
        margin-top: 0px;
        text-align: center;
        line-height: 12px;
        font-size: 12px !important;
    }
    .footmoblock {
        width: 90%;
    }
    div#footrmod5 {
        margin-bottom: 15px;
    }
    div#footrmod4 {}
    div#footrmod2 {
        margin-top: 10px;
    }
    .footmoblock .module-title {
        font-size: 20px;
        text-align: center;
    }
    div#logout {
        margin-top: 7px;
        margin-bottom: 50px;
    }
    div#searchdecktop {
        margin-top: 75px;
    }
    .module_category .module-title span {
        font-size: 15px;
    }
    .t3-sidebar .nav > li > a, div.jshop_menu_level_0 a {
        font-size: 14px;
        line-height: 14px;
        text-align: center;
        text-transform: uppercase;
    }
    div#zagolovki {
        float: left;
        width: 100%;
    }
    .breadcrumbs {
        margin-left: auto;
        margin-right: auto;
        line-height: 17px;
        padding-left: 0px;
        width: 95%;
        float: none;
        display: block;
    }
    .module_category2 .module-title span {
        font-size: 22px;
        line-height: 26px;
    }
    .t3-sidebar .nav > li, div.jshop_menu_level_0, div.jshop_menu_level_0_a {
        text-align: center;
    }
    .shophead h1 {
        font-size: 15px;
    }
    div#menudeck {
        display: none;
    }
    .shophead h1 {
        margin: 0px 0px 15px 0px;
        height: 50px;
    }
    div#zagolovki h1 {
        padding-left: 10px;
        font-size: 16px;
        line-height: 13px;
        font-weight: normal;
        text-align: center;
    }
    .jshop h1 {
        font-size: 15px;
    }
    .jshop_list_product .block_product {
        width: 46% !important;
        max-width: 46% !important;
        margin: 0px 2% 0px 2%;
        padding: 0px;
        min-height: 280px;
    }
    .jshop_list_product .product .buttons {
        padding-top: 0px;
        width: 100%;
        height: 80px;
    }
    div#prodtab div#inpcolvolist {
        padding-left: 0px;
        padding-top: 0px;
        padding-bottom: 7px;
        float: none;
        width: 84px;
        margin-left: auto;
        margin-right: auto;
        padding-right: 0px;
        display: block;
        height: 35px;
    }
    div#prodtab {
        width: 100%;
        max-width: 100%;
    }
    .jshop_list_product .product a.button_detail {
        display: none !important;
    }
    .jshop_list_product .product .buttons a {
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: 100px;
        display: block;
        text-align: center;
    }
    .jshop.list_product div#QuickProsm {
        display: none !important;
    }
    .navbar .nav > li {
        height: 33px;
        border: 0;
    }
    div#blockvidprod {
        float: right;
        position: relative;
        max-width: 30%;
        width: 115px;
    }
    .t3-mainnav .navbar .nav > li > a {
        padding: 7px 10px 6px 10px;
    }
    span#list_product_image_thumb {
        max-width: 100%;
        padding-left: 3px;
        padding-top: 4px;
    }
    table.cart th {
        background: #ffffff !important;
        color: #424f60;
        padding: 11px 2px;
        font-weight: bold;
    }
    span#list_product_image_middle {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0px;
        max-width: 100%;
    }
    .productfull .image_middle {
        float: none;
        padding-right: 0px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        max-width: 95%;
    }
    .jshop.last_visited_products .block_item {
        max-width: 153px;
        margin-right: 2px;
    }
    .jshop.last_visited_products .manufacturer_name {
        min-height: 36px;
        max-height: 36px;
        padding-top: 10px;
        float: left;
        width: 100%;
    }
    .jshop.last_visited_products .item_image {
        text-align: center;
        min-height: 100%;
        max-height: 100%;
        width: 100%;
        overflow: hidden;
    }
    .jshop_img_description .old_price {
        text-align: center;
    }
    .jshop.productfull span.priceoneextraval {
        font-size: 17px;
        width: 100%;
        display: block;
        padding-top: 10px;
    }
    .jshop.last_visited_products .name {
        min-height: 33px;
        max-height: 33px;
        padding: 10px 0px 0px 0px;
        float: left;
        width: 100%;
    }
    div#recomend h3 span {
        font-size: 22px;
        line-height: 26px;
    }
    .jshop.last_visited_products .name a {
        line-height: 13px !important;
        font-size: 13px !important;
    }
    div#lastprice {
        height: 25px;
        line-height: 18px;
        padding-top: 10px;
        text-align: center;
        margin-top: 0px;
        width: 100%;
        font-size: 18px;
        margin-left: auto;
        margin-right: auto;
        z-index: 2;
        position: relative;
        color: #333;
        float: left;
    }
    .jshop.last_visited_products .buttons {
        border-right: none;
        border-bottom: none;
        border-left: none;
        padding-top: 15px;
        text-align: center;
        min-height: 40px;
        float: left;
        width: 100%;
    }
    .jshop.last_visited_products.list_product {
        width: 100%;
        max-width: 316px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        padding-left: 4px;
        float: none;
        position: relative;
    }
    .jshop.list_product .manufacturer_name {
        height: 30px;
        font-size: 12px;
        line-height: 14px;
    }
    .jshop_list_product .block_product .extra_fields div {
        font-size: 12px;
        line-height: 13px;
    }
    .module_category2 .module-title {
        padding-bottom: 0px;
        margin-bottom: 0;
    }
    .finish h3 {
        font-size: 16px;
        line-height: 16px;
    }
    .address_block input.button, input#payment_submit, #shipping_form input.button, .finish input.button {
        margin: 4px 0;
    }
    #jc h4 {
        padding: 10px 0px 0px 0px;
    }
    .jshop-code h3 {
        font-size: 14px;
    }
    table.cart input.inputbox {
        margin-left: -14px;
        margin-top: -2px;
    }
    .uk-panel-title {
        text-align: center;
    }
    #order_add_info {
        width: 100%;
        max-width: 285px;
        height: 70px;
    }
    .formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {
        width: 94% !important;
    }
    div#lftrghtprlink {
        padding-bottom: 25px;
        margin-top: 20px;
    }
    table.cart span.cart_reload {
        display: inline-block;
        line-height: 31px;
        margin-left: 0px;
        width: 100%;
        margin-top: 5px;
    }
    div#rev_cont2 {
        padding: 10px 0px 0px 0px;
    }
    .detail-product .jshop {
        display: inline-block;
        width: 100%;
    }
    div#colsteptwo {
        width: 100%;
        margin-right: 5px;
    }
    table.cart_subtotal {
        float: right;
        max-width: 100%;
        width: 100%;
        margin-top: 10px;
    }
    table.jshop-code {
        float: left;
        margin-right: 20px;
        margin-top: 10px;
        width: 100%;
    }
    div#stepcolstri {
        width: 100%;
        margin-right: 0px;
    }
    .uk-grid + .uk-grid {
        margin-top: 0px;
    }
    div#stepprodlist {
        width: 100%;
        margin-top: 10px;
    }
    ul.nav._topmen > li {
        float: left;
        padding-right: 10px;
    }
    body {
        overflow-x: hidden;
    }
    footer#t3-footer {
        height: 165px;
    }
    th#atdc {
        display: none;
    }
    td#corzpr {
        display: none;
    }
    .jshop_img_description {
        width: 100%;
        max-width: 94%;
        float: none;
        padding-left: 0px;
        position: relative;
        margin-left: auto;
        margin-right: auto;
    }
    .jshop_img_description .prod_price {
        text-align: center;
        width: 65%;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }
    div#viznon h1 {
        text-align: center;
        margin-bottom: 0px;
        padding: 25px 0px 25px 0px;
    }
    .ya-share2.ya-share2_inited {
        padding-bottom: 5px;
    }
    .nav-tabs > li > a h3 {
        font-size: 16px;
        line-height: 16px;
    }
    h2.article-title {
        margin-top: 0px;
        height: 50px;
    }
    ul.latestnews_category a {
        font-size: 16px !important;
    }
    .article-title, .article-header h1 {
        margin: 0px 0px 15px 0px;
    }
    .navbar-inner > div#login {
        width: 34%;
    }
    .custom_intro p.intro {
        padding-right: 122px;
    }
    .custom_ship {
        tex-indent: 120px;
    }
    .custom_ship h3 {
        font-size: 16px;
    }
    span#vivwttl {
        display: none;
    }
    .jshop_menu_level_2 {
        text-align: center;
    }
    .jshop_menu_level_1_a {
        text-align: center;
    }
    .jshop_menu_level_1 {
        text-align: center;
    }
    .jshop_price {
        font-size: 18px;
        font-weight: bold;
        font-family: 'BRAND';
    }
    .jshop_list_product .jshop .old_price {
        font-size: 12px;
        padding-bottom: 0px;
        margin-top: -14px;
    }
    .jshop_price {
        font-size: 18px;
        font-weight: bold;
        line-height: 20px;
        font-family: 'BRAND';
    }
    select {
        width: 95px;
    }
    .jshop_subtotal tr:first-child .value {
        font-size: 15px;
    }
    .jshop_subtotal tr.total .name, .jshop_subtotal tr.total .value {
        font-size: 15px;
    }
    div.itemCommentsForm form input.inputbox {
        width: 100%;
    }
    .bt-productslider.bt-productslider_best-product .bt-inner-detail {
        width: 100%;
    }
    .bt-productslider.bt-productslider_best-product a.bt-image-link {
        width: 100% !important;
    }
    div#vkorzine {
        max-width: 100%;
        width: 100%;
        position: absolute;
        margin-top: -109px;
    }
    div#pokaztxt {
        display: none;
    }
    #contactForm_Oneclickcheckout {
        padding: 0 12px 0px !important;
        width: 300px !important;
        border-radius: 10px !important;
    }
    #contactForm_Oneclickcheckout label {
        width: 69px !important;
        margin-right: 13px !important;
        margin-left: -10px !important;
        font-size: 12px !important;
        text-align: center !important;
    }
    .t3-mainnav .navbar .nav > li > a {
        text-align: center;
        font-size: 15px !important;
        margin-left: 0px;
        margin-right: 0px;
    }
    .jshop_list_product .image_block {
        padding: 0px;
        min-width: auto;
        width: 100%;
        text-align: center;
        max-width: 100%;
    }
    .jshop.list_product .toggle {
        width: 100%;
    }
    .jshop_list_product .product .name {
        max-width: 100%;
        max-height: 60px;
        min-height: 60px;
    }
    .three_img a img {
        max-width: 100%;
        max-width: 100%;
        border-radius: 6px;
    }
    .jshop_list_product div#podrob {
        height: 30px;
    }
    .jshop_list_product .product .name h1 {
        padding: 0px 0px 0px 0px;
    }
    .jshop.list_product img.jshop_img {
        max-height: 100%;
    }
    .jshop.list_product img.jshop_img {
        max-height: 100% !IMPORTANT;
        overflow: hidden;
        width: 100%;
    }
    .navbar-inner > div#login {
        width: 34.7%;
    }
    .t3-mainnav .navbar .bt-navbar {
        border: 0;
        height: 41px;
        line-height: 40px;
        width: 65%;
        background: url('../images/nav-mobile.png') #181818 center right no-repeat;
        border-bottom: 1px solid #464646;
        text-align: left;
        position: absolute;
        display: none;
    }
    .t3-mainnav .navbar .bt-navbar span {
        font-size: 16px;
        color: #fff;
        font-family: 'BRAND';
        background: url('../images/nav-li-mobile.png') left center no-repeat;
        padding-left: 35px;
        margin-left: 10px;
    }
    .t3-mainnav .nav-collapse .dropdown-menu a {
        text-indent: 30px;
    }
    .t3-mainnav .nav-collapse .dropdown-menu li ul a {
        text-indent: 58px;
    }
    .t3-mainnav .nav-collapse .dropdown-menu .active a:hover {
        background-image: none;
    }
    .poweredby {
        float: right !important;
    }
    .t3-footer .module_menu {
        margin-left: 0;
        padding-right: 0;
    }
    .dropdown-submenu a {
        border-bottom: 0;
        border-top: 1px solid #464646;
    }
    .t3-mainnav .nav-collapse .dropdown-menu li > a {
        border-bottom: 1px solid #464646;
        border-top: 0 none;
        margin-bottom: 0;
    }
    .bg-telephone {
        right: 0;
    }
    th#atda {
        display: none;
    }
    td#cartimgcentr {
        display: none;
    }
    #oneStepCheckoutForm .rabatt_input {
        padding: 7px 10px;
        float: left;
    }
    table.jshop.jshop_subtotal {
        width: 97% !important;
        padding: 10px 0px 0px 0px !important;
    }
    div#inpcolvolist_corz {
        width: 75px;
        margin-top: -20px;
        margin-left: 0px;
    }
    .productfull .prod_buttons .buttons {
        padding: 0 0 0 10px;
        float: right;
    }
    div#vkorzdetail p {
        right: -2px;
        left: auto;
    }
    h3#prodopzago {
        margin: 0px 0px 0px;
    }
    div.jshop_prod_description {
        padding-left: 0px;
        padding-right: 0px;
    }
    div#recomend {
        margin-top: 20px;
    }
    .nvg_ext_review {
        padding-left: 0px;
        width: 95%;
        margin-left: auto;
        margin-right: auto;
    }
    .t3-sidebar {
        width: 100%;
        float: none;
        max-width: 95%;
        margin-left: auto;
        margin-right: auto;
    }
    span#rghtspprod {
        padding-top: 0px;
        font-size: 17px;
        padding-right: 15px;
        max-width: 43%;
    }
    span#lftspprod {
        padding-top: 0px;
        font-size: 17px;
        padding-left: 15px;
        max-width: 43%;
    }
    .productfull .buttons input.button {
        width: 100%;
    }
    .jshop.list_product table.product {
        width: 100%;
    }
    .sm-btn-247 {
        background: #cc0000 !important;
        border-radius: 5px !important;
        margin-left: 4px !important;
        margin-top: 1.44px !important;
    }
    div#cartlist {
        padding: 0px;
        border-radius: 5px;
        margin-bottom: 0px;
    }
    #comments-form input {
        width: 100% !important;
        max-width: 280px !important;
        margin-bottom: 2px;
        height: 1.5em;
    }
    #comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder {
        font: normal 15px/20px 'BRAND', Sans-Serif;
        margin-left: 5px !important;
        margin-top: 10px;
        margin-bottom: 8px;
        padding: 0;
    }
}