@media (min-width: 1601px) and (max-width: 2000px) {
#fixedblock {
        max-width: 100%;
}
#t3-mainnav {
        width: 1248px;
}
#t3-slide {
        width: 100%;
		        max-width: 100%;
}
table.cart input.inputbox {
        margin-left: -51px;
}
div#bodecntr1 {
        margin-left: auto;
        margin-right: auto;
         width: 85%;
		max-width: 85%;
        background: #ffffff;
        border-radius: 5px;
        padding: 0px 0px 1px 0px;
        margin-bottom: 15px;
}
div#centrmod1-1 {
        max-width:  100%;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
}
div#bodecntr2 {
        margin-left: auto;
        margin-right: auto;
        width: 85%;
		max-width: 85%;
        background: #ffffff;
        border-radius: 5px;
        padding: 0px 0px 0px 0px;
        margin-bottom: 15px;
}
div#centrmod3 {
        max-width: 100%;
        width: 100%;
}
div#centrmod2 {
	max-width: 100%;
	width:100%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0px;
	margin-top: 0px;
}
div#centrmod3-1 {
        width: 100%;
		max-width: 85%;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 40px;
        margin-top: 0px;
}
div#bodecntr4 {
        margin-left: auto;
        margin-right: auto;
        width: 85%;
		max-width: 85%;
        background: #ffffff;
        padding: 0px 0px 0px 0px;
        margin-bottom: 15px;
}
div#centrmod4 {
        max-width: 100%;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 0px;
        padding-top: 10px;
}
div#bodecntr1 {
        margin-left: auto;
        margin-right: auto;
        width: 85%;
       max-width: 85%;
        background: #ffffff;
        border-radius: 5px;
        padding: 0px 0px 1px 0px;
        margin-bottom: 15px;
}
div#centrmod1 {
        max-width: 100%;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
}
div#bodecntr5 {
	margin-left: auto;
	margin-right: auto;
        width: 85%;
       max-width: 85%;
	background: #ffffff;
}
div#centrmod5 {
        max-width: 100%;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 10px;
        padding-top: 0px;
}
.rand_products_wfl_horizontal .jspw_ribbon {
        width: 100%;
        max-width: 100% !important;
        margin-left: 0px;
        padding-top: 6px;
}
div#headerbody {
        max-width: 85%;
}
div#bodyblock {
        width: 100%;
        max-width: 85%;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: 100%;
}

div.list_product {
        margin-top: 10px;
}
.jshop_list_product .block_product {
        margin-left: 15px;
        padding-bottom: 5px !important;
        width: 235px !important;
}
.jshop_img_description {
        width: 65%;
}
.productfull .image_middle {
        padding-right: 5px;
        float: left;
        max-width: 34%;
}
.jshop.productfull .jshop_img_description .ratting {
        clear: both;
}
.span12 {
        width: 100%;
}
.span9 {
        width: 81%;
}
.span3 {
        max-width: 245px;
        min-width: 245px;
}

}
@media (min-width: 1250px) and (max-width: 1600px) {
#fixedblock {
        max-width: 100%;
}
#t3-mainnav {
        width: 1248px;
}
#t3-slide {
        width: 100%;
		        max-width: 100%;
}
table.cart input.inputbox {
        margin-left: -51px;
}
div#bodecntr1 {
        margin-left: auto;
        margin-right: auto;
         width: 98%;
		max-width: 98%;
        background: #ffffff;
        border-radius: 5px;
        padding: 0px 0px 1px 0px;
        margin-bottom: 15px;
}
div#centrmod1-1 {
        max-width:  98%;
        width: 98%;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
}
div#bodecntr2 {
        margin-left: auto;
        margin-right: auto;
        width: 98%;
		max-width: 98%;
        background: #ffffff;
        border-radius: 5px;
        padding: 0px 0px 0px 0px;
        margin-bottom: 15px;
}
div#centrmod3 {
        max-width: 100%;
        width: 100%;
}
div#centrmod2 {
	max-width: 100%;
	width:100%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0px;
	margin-top: 0px;
}
div#centrmod3-1 {
        width: 100%;
		max-width: 98%;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 40px;
        margin-top: 0px;
}
div#bodecntr4 {
        margin-left: auto;
        margin-right: auto;
        width: 98%;
		max-width: 98%;
        background: #ffffff;
        padding: 0px 0px 0px 0px;
        margin-bottom: 15px;
}
div#centrmod4 {
        max-width: 100%;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 0px;
        padding-top: 10px;
}
div#bodecntr1 {
        margin-left: auto;
        margin-right: auto;
        width: 98%;
       max-width: 98%;
        background: #ffffff;
        border-radius: 5px;
        padding: 0px 0px 1px 0px;
        margin-bottom: 15px;
}
div#centrmod1 {
        max-width: 100%;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
}
div#bodecntr5 {
	margin-left: auto;
	margin-right: auto;
        width: 98%;
       max-width: 98%;
	background: #ffffff;
}
div#centrmod5 {
        max-width: 100%;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 10px;
        padding-top: 0px;
}
.rand_products_wfl_horizontal .jspw_ribbon {
        width: 100%;
        max-width: 100% !important;
        margin-left: 0px;
        padding-top: 6px;
}
div#headerbody {
        max-width: 98%;
}
div#bodyblock {
        width: 100%;
        max-width: 100%;
}
.t3-mainbody {
        padding-bottom: 5px;
        padding-top: 0px;
        margin-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        z-index: 5;
        position: relative;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: 100%;
}

div.list_product {
        margin-top: 10px;
}
.jshop_list_product .block_product {
        margin-left: 12px;
        padding-bottom: 5px !important;
        width: 235px !important;
}
.jshop_img_description {
        width: 65%;
}
.productfull .image_middle {
        padding-right: 5px;
        float: left;
        max-width: 34%;
}
.jshop.productfull .jshop_img_description .ratting {
        clear: both;
}
.span12 {
        width: 100%;
}
.span9 {
        width: 80%;
}
.span3 {
        max-width: 245px;
        min-width: 245px;
        margin-left: 4px !important;
}

}

@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) {
#t3-mainnav {
 height: 72px !important;
 margin-left: -5px !important;
}
.span4 {
 width: 25% !important;
}
.productfull .prod_buttons .buttons:before {
 display:none;
}
.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 {
 margin-top: 12px;
 height: 37px;
 margin-left: 70px;
 float: left;
}
.headmod4 p {
 font-size: 17px;
 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;
}
.jshop.last_visited_products .block_item {
 max-width: 177px;
}
#cp-bg-slide img {
 max-width: 100% !important;
}
.t3-mainnav .navbar .nav > li > a {
 padding: 12px 2px 14px 2px;
 font-size: 13px !important;
}
.headmod5 {
 margin-right: 16px;
}
.navbar .nav > li {
 height: 32px;
}
 .navbar .nav {
 position: relative;
 left: 5px;
 display: block;
 float: left;
 margin: 0px;
}
.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;
}
.t3-mainnav .nav-collapse .nav > li > a, .t3-mainnav .nav-collapse .dropdown-menu a {
 padding: 13px 6px 6px 6px !important;
 background-image: none;
}
div#vsemenu {
 height: 40px;
 position: absolute;
 width: 100%;
 margin-top: -22px;
 max-width: 190px;
 margin-left: -12px;
}
.footer-logo {
 width: 182px;
}
.custom-colsfooter a {
 font-size: 13px;
 font-family: 'ZKavkaza';
}
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: 12px;
}
.extern_content {
 min-height: 50px;
 max-height: 220px !important;
}
div#bt-tit {
 min-height: 43px;
 max-height: 43px;
 overflow: hidden;
 line-height: 21px;
 text-align: center;
 color: #FFFFFF;
 margin: 2px 6px 0px 6px;
}
.t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus {
 height: 20px;
}
.t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover {
 height: 20px;
}
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: -4px;
}
.uk-grid>* {
 margin: 0;
 padding-left: 0px !important;
 float: left;
}
.productfull .image_middle {
 float: none;
 width: 100%;
 border-radius: 5px;
 max-width: 400px;
 margin-left: auto;
 margin-right: auto;
 position: relative;
}
span#list_product_image_middle {
float: left;
 width: 100%;
 border-radius: 5px;
 max-width: 100%;
}
span#list_product_image_thumb {
 float: left;
 max-width: 100%;
 padding-left: 0px;
 padding-top: 4px;
}
span.price-to input {
 max-width: 40px;
}
span.price-from input {
 max-width: 40px;
}
.jshop_img_description {
margin-top: 0px !important;
 width: 100% !important;
}
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;
}
.jshop_categ .category {
 max-width: 163px;
}
.jshop {
 padding-left: 7px;
}
.jshop_list_category .category .image {
 max-width: 160px;
 min-width: 160px;
 max-height: 130px;
 min-height: 130px;
}
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;
}
div#vkorzdetail {
 top: 0px;
 position: relative;
 left: 88px;
 z-index: 1;
}
.breadcrumbs {
 display: none;
}
div#zagolovki {
 float: left;
 width: 100%;
}
ul.latestnews_category a {
 font-size: 13px !important;
}
body {
 overflow-x: hidden;
}
select {
 width: 120px !important;
}
div#listprod .manufacturer_name {
 font-size: 12px;
 font-weight: bold;
}
div#listprod h1 {
 line-height: 11px !important;
}
.name a {
 color: #333333;
 font-size: 12px;
 line-height: 12px;
 font-weight: bold;
 font-family: 'ZKavkaza';
}
div#listprod .image_block {
 padding: 0px;
 min-width: 180px;
 text-align: center;
 max-width: 180px;
}
div#centralbl {
 width: 100%;
 max-width: 230px;
 float: left;
}
div#rightbl {
 width: 25%;
 float: right;
 position: relative;
 height: 100%;
 min-height: 140px;
}
div#leftbl {
 width: 100%;
 float: left;
 max-width: 180px;
}
div#leftbl img {
 max-width: 111px;
}
div#listprod div#vkorzine {
 max-width: 180px;
 width: 100%;
 position: absolute;
 margin-top: -90px;
}
 .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 {
float: left;
 margin-left: 10px;
 max-width: 140px;
}
.jshop_ajaxsearch_line {
 width: 100%;
 max-width: 140px;
 position: relative;
}
.logo-image {
 margin-top: 4px;
 margin-left: 4px;
 overflow: hidden;
}
.logo-image a {
 width: 160px;
 height: 54px;
 background-size: 155px;
}
.jshop_ajaxsearch select#show_categories_filter {
 width: 50px !important;
}
form#jshop_searchform {
 width: 160px;
}
input#jshop_search {
 max-width: 100px;
}
 .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;
}
.custom_intro {
 font-size: 9px !important;
 line-height: 10px;
}
}
 @media (min-width: 980px) and (max-width: 1219px) {
 .headmod5 {
 margin-right: 7px;
}
.topmod1 {
 display: none;
}
div#t3-header {
 padding-left: 5px;
 padding-right: 5px;
 width: 99%;
}
span.box_products_sorting select {
 width: 150px;
}
select#limit {
 width: 150px;
}
div#lastprice {
 font-size: 13px;
}
div#centralbl {
 width: 100%;
 max-width: 390px;
 float: left;
}
.name a {
 color: #333333;
 font-size: 13px;
}
.jshop_list_product .box_products_sorting select, .jshop_list_product .box_products_count_to_page select {
 width: 150px;
}
div#blockvidprod {
 padding-right: 6px;
}
#t3-mainnav {
 height: 47px;
 margin-left: 2px;
 border-radius: 0px 5px 5px 0px;
}
.head-search {
 margin-top: 11px;
 float: left;
 margin-left: 21.5%;
 max-width: 237px;
}
.logo-image a {
width: 130px;
 background-size: 130px;
 height: 48px;
}
.logo-image {
 margin-top: 9px;
 margin-left: 7px;
 height: 48px;
}
.jshop_ajaxsearch_line {
 max-width: 180px;
}
.jshop_ajaxsearch select#show_categories_filter {
 width: 60px;
}
.headmod3 {
 float: left;
 margin-left: 145px;
 position: absolute;
 width: 100%;
 max-width: 200px;
 text-transform: uppercase;
 font-size: 11px;
}
div.screen-7-list div.screen-7-item {
 width: 23%;
 padding-left: 15px;
}
input#jshop_search {
max-width: 160px;
}
.custom_intro {
 font-size: 11px;
 line-height: 15px;
 max-width: 90%;
 color: #a2a2a2;
 padding-left: 10px;
}
div#vkorzdetail {
 top: 0px;
 position: relative;
 left: -1px;
 z-index: 1;
 float: left;
}
.jshop.productfull input.addtocart-button {
 font-size: 14px;
 font-weight: bold;
 padding: 8px 6px 5px 7px !important;
 color: #fff;
 text-shadow: none;
 border: none;
 margin-left: 0px;
 margin-top: 0px;
 width: 165px;
}
.headmod4 {
 margin-top: 12px;
 height: 37px;
 margin-left: 0px;
 float: right;
 right: 20%;
 position: absolute;
}
p.about-us {
 font-size: 11px;
}
.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;
}
div#zagolovki h1 {
 font-size: 12px;
 line-height: 14px;
}
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;
}
.jshop_categ .category {
 max-width: 167px;
}
#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;
}
.t3-mainnav .navbar .nav > li > a {
 padding: 12px 5px 14px 5px;
 font-size: 13px;
}
.t3-sidebar .nav > li > a, div.jshop_menu_level_0 a {
 display: inline-block;
 font-weight: bold;
 line-height: 15px;
 padding-left: 3px;
 margin-top: 10px;
 vertical-align: bottom;
 font-size: 13px;
 color: #333;
 max-width: 201px;
 overflow: hidden;
}
.t3-mainnav .navbar .nav > li > a:focus, .t3-mainnav .navbar .nav > li > a:hover {
 height: 21px;
}
 .t3-mainnav .navbar .nav > .active > a, .t3-mainnav .navbar .nav > .active > a:hover, .t3-mainnav .navbar .nav > .active > a:focus {
 height: 21px;
}
.navbar .nav > li {
 float: left;
 height: 40px;
 border: 0;
}
.t3-mainnav .navbar .nav > li > a {
 height: 18px;
}
.productfull .image_middle {
padding-right: 0px;
 float: left;
 max-width: 48%;
}
.productfull .prod_buttons .buttons:before {
 display:none;
}
.productfull .buttons input.button {
 font-size: 14px;
 padding: 7px 7px 2px 7px;
 text-transform: uppercase;
 display: block;
 border-radius: 3px;
 float: left;
 z-index: 2;
 margin-top: 0px;
 position: relative;
 width: 102px;
}
.prod_buttons .prod_qty_input {
 width: 84px;
}
span#list_product_image_thumb {
 float: left;
 max-width: 400px;
 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;
}
div#bodybg2 {
 padding: 0 2px;
}
 .navbar-inner > div#login {
 height: auto;
}
 .t3-mainnav .nav-collapse {
 margin-top: 0;
 background: none;
}
 .navbar-inner > div#login {
 width: auto;
}
 .productfull .image_middle #list_product_image_middle img {
 width: 100%;
}
 .t3-module ul, .t3-module ol {
 margin-left: 0;
}
 img.jshop_img_thumb {
 width: 89px;
}
 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%;
}
 .jshop_list_product .block_product {
 width: 50% !important;
}
 .jshop_list_product .product .image {
 padding-right: 15px;
}
 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.jshop_subtotal {
 width: 52%;
}
 table.jshop-code {
 width: 43%;
 float: left;
 margin-right: 0;
}
 .t3-mainnav .navbar .nav > li > a {
 font-weight: bold;
 height: 21px;
 border-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;
}
 .t3-mainnav .nav-collapse {
 float: left;
}
 .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;
}
 .jshop_categ .category {
 margin-right: 7px;
 margin-bottom: 20px;
}
 .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 {
background: #009688;
 padding: 10px;
 border-radius: 0px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 font-weight: bold;
 border-top: 1px solid #f5f5f5;
}
div#pokazmenu:before {
 font-family: 'fontawesome';
 content: "\f03a";
 padding-top: 7px;
 padding-left: 0px;
 font-weight: normal;
 color: #ffffff;
 font-size: 12px;
}
div#pokazmenu a {
 color: #fff;
}
div#pokazmenu a:hover {
 color: #ff5122;
}
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;
}
p#qst {
font-size: 18px;
 line-height: 22px;
 font-weight: normal;
 text-transform: uppercase;
 padding-top: 10px;
 text-align: center;
 margin: 0px;
 padding: 20px;
}
div#qstfrm {
 margin-left: auto;
 margin-right: auto;
 padding-top: 0px;
 width: 226px;
 float: none;
 position: relative;
 top: -10px;
}
.sheensay_fixed #t3-mainnav {
 height: 38px;
}
 .t3-mainbody {
 padding-bottom: 5px;
 padding-top: 0px;
 margin-top: 0px;
 padding-left: 7px;
 padding-right: 7px;
 z-index: 5;
 position: relative;
}
.t3-module.module.txtglav {
 display: none;
}
 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;
}
div#centrmod3 {
 border-radius: 0px;
}
.opisanietov {
 max-width: 45%;
}
.jshop_list_category .category .image {
 max-width: 143px;
 min-width: 143px;
}
 div#leftbl {
 width: 100%;
 float: left;
 max-width: 130px;
}
div#listprod .image_block {
 padding: 0px;
 min-width: 120px;
 text-align: center;
 max-width: 120px;
}
div#listprod div#vkorzine {
 max-width: 130px;
 width: 100%;
 position: absolute;
 margin-top: -90px;
}
div#centralbl {
 width: 100%;
 max-width: 200px;
 float: left;
}
div#listprod h1 {
 font-size: 13px;
 height: 55px;
}
.name a {
 font-size: 12px;
}
div#rightbl {
 width: 30%;
 float: right;
 position: relative;
 height: 100%;
 min-height: 165px;
}
 .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%;
}
.jshop_categ .category {
 max-width: 145px;
}
 .logo-image a {
background-size: 177px !important;
 width: 200px !important;
 height: 60px !important;
}
 .logo {
 margin-left: 10px !important;
 margin-top: 6px !important;
}
div#wave {
 height: 65px;
 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 {
float: right;
 top: 5px;
 margin-top: 0px;
 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;
}
 .t3-content {
 margin-bottom: 16px;
}
 .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;
}
 .logo-image {
}
 .head-search {
 float: none;
 margin: auto;
 display: none;
}
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 {
 padding: 10px 0px 0px 0px;
}
.shophead h1 {
 padding: 10px 0px 0px 0px;
}
.jshop h1 {
 padding: 10px 0px 0px 0px;
}
#t3-slide {
height: 280px;
 overflow: hidden;
 margin-bottom: 5px;
 margin-top: 0px;
}
.custom_intro {
 margin-top: 0px;
 text-align: center;
 line-height: 12px;
 font-size: 12px !important;
}
.footmoblock {
 width: 96%;
}
div#footrmod5 {
 margin-bottom: 10px;
}
div#footrmod4 {
}
div#footrmod2 {
}
.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%;
}
.breadcrumbs {
 display: none;
}
.module_category2 .module-title span {
 font-size: 15px;
}
.t3-sidebar .nav > li, div.jshop_menu_level_0, div.jshop_menu_level_0_a {
 text-align: center;
}
.shophead h1 {
 font-size: 15px;
}
.shophead h1 {
 margin: 0px 0px 15px 0px;
 height: 50px;
}
div#zagolovki h1 {
 padding-left: 10px;
}
.jshop h1 {
 font-size: 15px;
}
 .jshop_list_product .block_product {
 width: 50% !important;
 margin: 0px;
}
span#list_product_image_middle {
 float: left;
 max-width: 100%;
 margin-left: 2px;
}
.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: 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;
}
.productfull .image_middle {
float: none;
 padding-right: 0px;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
}
.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: -1px;
}
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {
 width: 94% !important;
}
div#lftrghtprlink {
 min-height: 50px;
}
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;
}
.detail-product .jshop {
 display: inline-block;
 width: 98%;
}
div#colsteptwo {
 width: 50%;
 margin-right: 5px;
}
div#stepcolstri {
 width: 45%;
 margin-right: 0px;
}
.uk-grid+.uk-grid {
 margin-top: 0px;
}
div#stepprodlist {
 width: 96%;
 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;
}
.jshop_img_description {
 margin-top: 20px;
 width: 100%;
 float: left;
 padding-left: 10px;
}
.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: Oswald;
 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 {
        background: #009688;
 padding: 12px 10px 12px 10px;
 border-radius: 0px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 font-weight: bold;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #fefefe;
}
div#pokazmenu:before {
 font-family: 'fontawesome';
 content: "\f03a";
 padding-top: 7px;
 padding-left: 0px;
 font-weight: normal;
 color: #ff5122;
 font-size: 12px;
}
div#pokazmenu a {
 color: #fff;
}
div#pokazmenu a:hover {
 color: #ff5122;
}
div#menumobail ul.nav {
 width: 100%;
}
 a#menumob {
 font-size: 14px;
}
.jshop_categ {
 max-width: 48%;
 float: left;
 margin-right: 5px;
}
 .extern_content {
 min-height: 50px;
 max-height: 220px !important;
 overflow-x: hidden;
 overflow-y: auto;
}
p#qst {
 font-size: 15px;
 line-height: 22px;
 font-weight: normal;
 text-transform: uppercase;
 padding-top: 10px;
 text-align: center;
 margin: 0px;
}
#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;
}
 .t3-mainbody {
 padding-bottom: 5px;
 padding-top: 0px;
 margin-top: 0px;
 padding-left: 7px;
 padding-right: 7px;
 z-index: 5;
 position: relative;
}
#fixedblock {
        border-bottom: 0px solid #0d675e;
}
div#bodecntr5 p#blockallbrandsgl {
        text-align: center;
        margin: 45px 0px -48px 0px;
}
.jspw_nameblock {
        font-size: 11px !important;

}
 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;
}
.jshop_list_category .category .image {
max-width: 129px;
 min-width: 129px;
 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%;
 max-width: 150px;
 float: left;
}
div#listprod h1 {
 font-size: 13px;
 height: 55px;
}
.name a {
 font-size: 12px;
}
.descriptiontxttable {
 display: none;
}
div#vkorzdetail {
        top: 0px;
        position: relative;
        left: 0px;
        z-index: 1;
}
.jshop.productfull input.addtocart-button {
        font-size: 14px;
        font-weight: bold;
        padding: 8px 6px 5px 7px !important;
        color: #fff;
        text-shadow: none;
        border: none;
        margin-left: 0px;
        margin-top: 0px;
        width: 144px;
        float: right;
        left: -5px;
        position: relative;
}
div#rightbl {
 width: 45%;
 float: right;
 position: relative;
 height: 100%;
 min-height: 180px;
}
 .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 {
        height: 41px;
}
div#maincateg_list {
        max-width: 150px;
}
.image_maincateg {
        max-width: 150px;
        min-width: 150px;
}
.name_maincateg {
        max-width: 150px;
        width: 150px;
}
.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_categ .category {
 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: 98%;
}
 .logo-image a {
background-size: 140px !important;
 width: 140px !important;
 height: 47px !important;
}
 .logo {
 margin-left: auto;
 margin-right: auto;
 margin-top: -3px !important;
 float: none;
 position: relative;
 width: 142px;
 height: 47px;
}
div#wave {
height: 127px;
        z-index: 4;
        position: relative;
}
div#footrmodbody {
 margin-left: auto;
 margin-right: auto;
 max-width: 1257px;
 clear: both;
 width: 100%;
 height: 115px;
}
div#catsearch {
        display: none;
}
header#t3-header {
 display: none;
}
.headmod1 {
 margin-top: -36px;
 float: left;
 margin-left: 170px;
 margin-right: auto;
 position: absolute;
}
.headmod3 {
 display:none;
}
.custom_intro {
 max-width: 100%;
}
.headmod2 {
 margin-top: 30px;
 float: left;
 margin-left: 100px;
 position: absolute;
}
.headmod5 {
float: none;
 top: 5px;
 margin-top: 0px;
 padding-right: 0px;
 width: 211px;
 margin-left: auto;
 margin-right: auto;
 z-index: 1;
}
#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;
}
 .t3-content {
 margin-bottom: 16px;
}
 .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;
}
 .head-search {
 float: none;
 margin-right: auto;
 margin-left: auto;
 display: block;
 width: 100%;
 max-width: 254px;
 position: relative;
 margin-top: 3px;
 height: 38px;
}
.jshop_ajaxsearch_line {
 width: 100%;
 max-width: 195px;
 position: relative;
}
input#jshop_search {
 width: 250px;
}
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 {
 padding: 10px 0px 0px 0px;
}
.shophead h1 {
 padding: 10px 0px 0px 0px;
}
.jshop h1 {
 padding: 10px 0px 0px 0px;
}
#t3-slide {
 display: none;
}
.extern_wrap {
 right: -21% !important;
}
.jspw_ribon_button_lt {
 position: relative;
 z-index: 3 !important;
 cursor: pointer;
 float: left;
}
.jshop_list_category a.product_link {
        width: 100%;
        text-align: center;
        font-weight: bold;
        font-size: 14px !important;
        line-height: 12px;
        text-transform: none;
}
.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: 13px;
 text-align: center;
}
.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 {
 display: none;
}
.module_category2 .module-title span {
 font-size: 15px;
}
.t3-sidebar .nav > li, div.jshop_menu_level_0, div.jshop_menu_level_0_a {
 text-align: center;
}
.shophead h1 {
 font-size: 15px;
}
.shophead h1 {
 margin: 0px 0px 15px 0px;
 height: 50px;
}
div#zagolovki h1 {
 padding-left: 10px;
 font-size: 12px;
 line-height: 14px;
 margin: 0px;
 padding-top: 3px;
 font-weight: 600;
 text-transform: uppercase;
}
.jshop h1 {
 font-size: 15px;
}
.jshop_list_product .block_product {
        width: 249px !important;
        margin: 0px;
        margin-left: auto;
        margin-right: auto;
        float: none;
}
span#list_product_image_middle {
 float: left;
 max-width: 100%;
 margin-left: 2px;
}
.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;
}
.productfull .image_middle {
float: none;
        padding-right: 0px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
}
.jshop.last_visited_products .block_item {
        max-width: 148px;
}
.jshop.last_visited_products .item_image {
        text-align: center;
        min-height: 158px;
        max-height: 158px;
        overflow: hidden;
}
.jshop.list_product {
        width: 321px;
        display: block;
        margin-left: auto;
        margin-right: auto;
        float: none;
        position: relative;
}
.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: -17px;
}
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {
 width: 94% !important;
}
div#lftrghtprlink {
 min-height: 65px;
}
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;
}
.detail-product .jshop {
 display: inline-block;
 width: 98%;
}
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%;
}
.row-backtop {
 text-align: left;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-top: 15px;
 margin-bottom: 40px;
}
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 {
 margin-top: 20px;
 width: 100%;
 float: left;
 padding-left: 10px;
}
.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: 90px;
}
 .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: 2px;
 min-width: 100%;
 text-align: center;
 max-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: Oswald;
 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: 100% !important;
}
div#inpcolvolist_corz {
 width: 75px;
 margin-top: -20px;
 margin-left: 0px;
}
.prod_buttons .prod_qty_input {
        float: none;
        width: 86px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        padding-top: 0px;
        height: 37px;
        clear: both;
}
.prod_summ {
        font-size: 17px;
        font-weight: bold;
        margin-top: 0px;
        margin-bottom: 10px;
        color: #000;
        text-align: center;
}
.productfull .prod_buttons .buttons {
        padding: 0 0 0 0px;
}
.jshop.list_product table.product {
 width: 100%;
}
#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 'ZKavkaza', Sans-Serif;
 margin-left: 5px !important;
 margin-top: 10px;
 margin-bottom: 8px;
 padding: 0;
}
}