﻿* {
margin: 0;
padding: 0;
}

body {
font: 13px/20px  Cuprum,Arial,Helvetica,sans-serif;
width: 100%;
min-width: 1000px;
background: #fff url("../img/page.jpg") no-repeat fixed center top;
color: #2f3e4c;
}

@font-face {
font-family: Cuprum;
src:
local('Cuprum'),
url('../font/Cuprum.ttf') format('truetype');
}

a {
color: blue;
outline: none;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

p {
margin: 0 0 18px;
}

img {
border: none;
}

input {
vertical-align: middle;
}

#wrapper {
position:relative;
margin: 0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
margin: 0 auto;
position:relative;
width:100%;
float: left;
}

#container {
width:100%;
margin:0 auto;
height: 100%;
}

#center {
position:relative;
width:100%;
float:left;
margin-top: 5px;
}

.center{
width: 1000px;
margin: 0 auto;
position: relative;
}

.block_content{
position:relative;
width:100%;	
float:right;
}

#content {
position:relative;
width:978px;	
float:left;    
background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
border: 1px solid rgba(208, 217, 226, 0.8);
margin: 7px 0 7px 0;
padding: 5px 10px;
}

/* Sidebar left
-----------------------------------------------------------------------------*/
#sideLeft {
float:left;	
width: 210px;
position: relative;
margin-right: 5px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
width:100%;
position:relative;
margin:0 auto;
float: left;
}

.moduletable_logo{
float: left;
margin-top: 0;
}

.moduletable_logo p{
margin: 0;
}

.pagination > ul > li > span {
border-bottom: 1px solid #000000;
font-family: Trebuchet MS;
font-size: 18px;
font-style: italic;
font-weight: bold;
margin-right: 15px;
}

.pagination-start span, .pagination-prev span, .pagination-next span, .pagination-end span {
border-bottom: medium none !important;
font-size: 15px !important;
font-weight: normal !important;
}

.pagination {
float: left;
padding-top: 15px;
text-align: center;
width: 100%;
}

.pagination > ul > li {
color: #333333;
font-family: Georgia,Trebuchet MS;
font-size: 15px;
font-style: italic;
margin-right: 15px;
}

.pagination > ul > li {
display: inline-block;
}

.pagination > ul > li > a {
font-family: Trebuchet MS;
font-size: 15px;
font-style: italic;
margin-right: 15px;
}

#shipping_form label {
font-weight: bold;
}

#shipping_form .shipping_descr {
margin-left: 20px;
margin-top: 5px;
}

form[name="form_finish"] > table.jshop {
margin-top: 30px;
}

#system-message{
background-color: #dff0d8;
border-color: #d6e9c6;
color: #468847;
font-size: 14px;
margin-bottom: 15px;
padding: 15px;
}

.td_1 a, .td_2 a{
font-size:14px;
}

.foxcontainer h2 {
margin-bottom: 15px;
}

.shipping_descr{
display:none; 
margin-left:20px;
}

#table_shippings td{
float:left;
display:block;
}

#table_shippings .open .shipping_descr{
display:block!important;
}

#table_shippings > tbody > tr:first-child .shipping_descr{
display:block;
}

div.jshop_register .inputbox , .login_block  .inputbox {
margin-bottom: 5px;
}

div.jshop_register {
padding: 0 !important;
width: 100% !important;
}

.cart img{
max-height:90px;
}

#mxcpr{
display: none;
}

.product_list_hr{
border: none!important;
}

.jshop_categ{
text-align: center;
}

.jshop table.category {
width: 100% !important;
}

.product_link{
float: left;
width: 100%;
text-align: center;
}

.product .old_price {
font-style: normal;
padding-bottom: 1px;
text-decoration: none!important;
}

.product .old_price span{
text-decoration: line-through;
}

.shipping_descr {
display: none;
margin-left: 20px;
}

#table_shippings .open .shipping_descr {
display: block !important;
}

#table_shippings .name:first-child .shipping_descr {
display: block;
}

.camera_pag{
margin-top: -56px;
}

.slideshowck_slider{
margin-bottom: 0 !important;
}

.control-label {
line-height: 18px;
min-width: 75px;
}

.form-horizontal .form_sort_count .controls {
float: left;
margin-left: 0 !important;
}

.icon-arrow {
float: left;
}

#order, #limit {
float: left;
}

.row-fluid .sblock2 {
width: 100%!important;
}

.jshop_categ category{
text-align: center;
}

#uf_price_from, #uf_price_to, .uf_pricereset {
float: left;
margin-bottom: 30px;
margin-top: 0px;
max-width: 37% !important;
}

#uf_price_to {
margin-left: 0 !important;
float: right;
}

#uf_price_from{
float: left;
}

.uf_pricereset {
float: left;
width: 27px !important;
}

.productfull .image_middle {
text-align: center;
width: auto !important;
}

form[name="updateCart"] .td_1{
float: left;
}

form[name="updateCart"] .td_2{
float: right;
}

#sort_count .control-group {
width: auto !important;
}

form[name="add_review"]  .button {
margin-top: 5px!important;
}

.simplecallback .btn {
background: #3aa7ec none repeat scroll 0 0;
border: medium none;
color: #fff;
cursor: pointer;
font-size: 17px;
padding: 5px;
}

.header_title {
color: #3aa7ec;
font-size: 16px;
margin-bottom: 15px;
text-transform: uppercase;
}

.input-block-level {
border: 1px solid #ccc;
padding: 10px;
width: 250px;
}

.simplecallback-overlayed {
margin-left: -180px !important;
width: 300px !important;
}

.simplecallback  .control-group {
float: left;
margin-bottom: 10px;
width: 100%;
}

.block_slider{
float: left;
width: 100%;
position: relative;
}

.block_search {
float: left;
margin: 20px 0 0 40px;
width:320px;
}

.moduletable_search {
float:left;
}

.moduletable_klient_top{
float:left;
width:100%;
margin:0 0 5px 0;
}

.moduletable_klient_top li{
display:block;
float:left;
padding:0 5px;
}

.moduletable_klient_top a{
font-size: 13px;
color: #2f3e4c;
}

.moduletable_korz {
float: right;
margin-top: 30px;
line-height: 17px;
}

.moduletable_call_back {
/* background: rgba(0, 0, 0, 0) url("../img/phone.png") no-repeat scroll 0 8px; */
float: left;
height: 60px;
padding-left: 18px;
font-size:13px;
margin: 20px 0 0 10px;
}

.cl-title-phone {
font-size: 18px;
margin-bottom: 10px;
}

.cl-title-address a {
color: #43596d;
font-size: 16px;
text-decoration: underline;
}

.cl-box_filter{
max-height: 200px; overflow-y: auto;
}

.filter_price  {
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top,  #ededed 1%, #f7f7f7 98%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ededed 1%,#f7f7f7 98%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ededed 1%,#f7f7f7 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
text-align:left;
font-family: Cuprum, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
font-size:16px;
padding:5px 3px 5px 3px;
border-bottom: 1px solid #d8dfe6;
}

#slider { 
width: 200px; 
margin: 15px 0;
}

.ui-slider {
position: relative;
}

.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 12px; 
height: 12px; 
background: url(../img/row.png) no-repeat;  
cursor: pointer
}

.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
overflow: hidden;
}

.ui-slider-horizontal {
height: 5px; 
}

.ui-slider-horizontal .ui-slider-handle { 
top: -4px;
margin-left: -6px;
}

.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min { 
left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}

.ui-widget-content { 
border: 1px solid #a1bbd2;
background: #fff;
}

.ui-widget-header { 
border: 1px solid #a1bbd2;
background: #c5e0fb; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #c5e0fb 0%, #83a7ca 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #c5e0fb 0%,#83a7ca 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #c5e0fb 0%,#83a7ca 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5e0fb', endColorstr='#83a7ca',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.cl-accordion h3 {
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top,  #ededed 1%, #f7f7f7 98%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ededed 1%,#f7f7f7 98%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ededed 1%,#f7f7f7 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}

.cl-accordion h3 a {
background: url(../img/sprite.png) 185px 8px no-repeat;  
display: block;
font-size:16px;
color:#686769;
text-decoration: none;
text-align:left;
font-family: Cuprum, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
font-weight: normal;
font-style: normal;
font-size:16px;
padding:5px 3px 5px 3px;
border-bottom: 1px solid #d8dfe6;
margin: 0px;
}

.cl-accordion h3 a:hover {
text-decoration: none;
}

.cl-blockcontent {
color: #30404f;
font-family: Tahoma,Arial,Helvetica,sans-serif;
line-height: 125%;
}

.cl-accordion h3:hover { 
background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(top,  #e2e2e2 1%, #ededed 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e2e2e2 1%,#ededed 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e2e2e2 1%,#ededed 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

.cl-box_filter{
max-height: 200px; overflow-y: auto;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea, select {
color: #3e5265 !important;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
margin-bottom: 3px;
padding: 6px 3px;
text-shadow: none;
}

input[type="text"], input[type="password"], input[type="email"], input[type="url"], textarea, select {
background: #f9fafb none repeat scroll 0 0;
border: 1px solid #b9c2cb;
margin: 0 auto;
}

.jshop_filters {
background: #ffffff none repeat scroll 0 0;
color: #30404f;
font-family: Tahoma,Arial,Helvetica,sans-serif;
line-height: 125%;
margin: 0 auto;
padding: 3px;
}

#sideLeft > div > h3{
background: #F24C36;
background: linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -webkit-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -moz-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -o-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -ms-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
-svg-background: linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
padding: 6px 3px;
margin: 0 auto 2px;
color: #FFFFFF;
font-size: 22px;
font-family: Cuprum, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
font-weight: normal;
font-style: normal;
margin: 0 0 0 -1px;
text-indent: 5px;
width: 203px;
}

#sideLeft > div {
float: left;
width: 208px;
margin-bottom: 5px;
border: 1px solid #d0d9e2;
}

.moduletable_filter .button, .moduletable_filter .cl-button{
border: 0;
border-collapse: separate;
-webkit-background-origin: border !important;
-moz-background-origin: border !important;
background-origin: border-box !important;
background: #445A6F;
background: linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -webkit-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -moz-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -o-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -ms-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
-svg-background: linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
border-width: 0;
padding: 0 15px;
margin: 0 auto;
height: 30px;
color: #fff;
cursor: pointer;
display: inline-block;
vertical-align:top!important;
}

.moduletable_filter .cl-button{
line-height: 30px;
}

.moduletable_filter .button:hover, .cl-button:hover{
background: #F24C36;
background: linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -webkit-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -moz-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -o-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -ms-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
-svg-background: linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
border-width: 0;
padding: 0 15px;
margin: 0 auto;
text-decoration: none;
}

.cl-filter_button {
margin: 5px 5px 5px 15px;
}

.filter_price {
margin: 0 0 5px;
}

.moduletable_search .button {
background: #fff url("../img/search-icon.png") no-repeat scroll 98% 50%;
border: medium none;
cursor: pointer;
display: block;
float: left;
font-size: 0;
height: 16px;
margin-left: -24px;
margin-top: 7px;
width: 16px;
}

#jshop_search {
border: 1px solid #ccd7e0;
padding: 7px 5px;
float: left;
width: 315px;
}

.top_menu{
float: left;
width: 100%;
background: #445A6F;
background: linear-gradient(top, #57748E 0, #2F3E4C 100%) no-repeat;
background: -webkit-linear-gradient(top, #57748E 0, #2F3E4C 100%) no-repeat;
background: -moz-linear-gradient(top, #57748E 0, #2F3E4C 100%) no-repeat;
background: -o-linear-gradient(top, #57748E 0, #2F3E4C 100%) no-repeat;
background: -ms-linear-gradient(top, #57748E 0, #2F3E4C 100%) no-repeat;
background: linear-gradient(top, #57748E 0, #2F3E4C 100%) no-repeat;
-svg-background: linear-gradient(top, #57748E 0, #2F3E4C 100%) no-repeat;
}

.mycart_summ{
color: #e22e16;
font-size: 18px;
padding: 3px 0 3px 0;
}

.moduletable_korz a {
color: #43596d;
text-decoration: underline;
}

.cart_count_product{
background: rgba(0, 0, 0, 0) url("../img/cart.png") no-repeat scroll 0 0;
float: left;
height: 32px;
text-align: center;
width: 35px;
font-family: Cuprum,Arial,"Arial Unicode MS",Helvetica,sans-serif;
font-size: 18px;
position: relative;
text-align: center;
padding-top: 22px;
margin-right: 15px;
}

.moduletable_top_menu > ul > li:first-child::before {
display: none;
}

.moduletable_top_menu > ul > li::before {
background: rgba(0, 0, 0, 0) url("../img/menuseparator.png") no-repeat scroll center center;
content: " ";
display: block;
height: 44px;
left: -6px;
position: absolute;
top: 0;
width: 11px;
}

.moduletable_top_menu > ul > li:first-child {
margin-left: 5px;
}

.moduletable_top_menu > ul > li {
margin-left: 11px;
}

.moduletable_top_menu > ul > li {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 0 none;
display: block;
float: left;
margin: 0;
padding: 0;
position: relative;
z-index: 5;
}

.moduletable_top_menu > ul > li > a, .moduletable_top_menu > ul > li > span {
color: #ffffff;
cursor: pointer;
display: block;
height: 44px;
line-height: 44px;
margin: 0 auto;
padding: 0 20px;
position: relative;
text-align: center;
text-decoration: none;
font-family: Cuprum,Arial,Helvetica,sans-serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-align: left;
text-decoration: none;
text-transform: uppercase;
}

.moduletable_top_menu{
float: left;
}

.moduletable_top_menu > ul > li > ul{
display: none;
padding: 10px;
background: #EFF2F5;
-webkit-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 3px 2px rgba(0, 0, 0, 0.15);
border: 1px dotted rgba(208, 217, 226, 0.9);
position: absolute;
top: 44px;
left:-90px;
width:760px;
z-index: 1;
}

.moduletable_top_menu > ul > li:hover > ul{
display: block;
}

.moduletable_top_menu > ul > li > ul > li{
display:block;
float:left;
width: 220px;
}

.moduletable_top_menu > ul > li > ul > li > a{
text-align: left;
line-height: 24px;
display:block;
color: #6A7D90;
font-size: 15px;
font-family: Cuprum, Arial, Helvetica, Sans-Serif;
text-decoration: none;
background: url('../img/chevron.png')0px 8px no-repeat;
margin: 0px 15px 0px 15px;
padding: 0 0 0 10px;
}

.moduletable_top_menu > ul > li > ul > li > a:hover{
color: #DD260E;
background: url('../img/chevron-hover.png')0px 8px no-repeat;
}

.moduletable_top_menu > ul > li > a:hover,.moduletable_top_menu > ul > li > span:hover {
background: #F24C36;
margin: 0 auto;
color: #FFFFFF;
text-decoration: none;
}

.moduletable_top_menu > ul > li > ul > li > ul > li{
display: block;
}

.moduletable_top_menu > ul > li > ul > li > ul > li > a{
text-align: left;
line-height: 24px;
display:block;
color: #6A7D90;
font-size: 12px;
font-family: Cuprum, Arial, Helvetica, Sans-Serif;
text-decoration: none;
margin: 0px 15px 0px 20px;
padding: 0 0 0 10px;
}

.moduletable_top_menu > ul > li > ul > li > ul > li > ul > li{
display: block;
}

.moduletable_top_menu > ul > li > ul > li > ul > li > ul > li > a{
text-align: left;
line-height: 24px;
display:block;
color: #6A7D90;
font-size: 12px;
font-family: Cuprum, Arial, Helvetica, Sans-Serif;
text-decoration: none;
margin: 0px 15px 0px 25px;
padding: 0 0 0 10px;
}

.moduletable_top_menu > ul > li > ul > li > ul > li > a:hover{
color: #DD260E;
}

.moduletable_brends > ul > li> span {
color: #fff;
display: block;
text-decoration: none;
}

.moduletable_brends > ul > li {
float: left;
height: 40px;
left: 50%;
margin: 0;
padding: 0;
position: relative;
display: block;
z-index: 1;
cursor: pointer;
}

.moduletable_brends > ul {
clear: left;
float: right;
height: 40px;
position: relative;
right: 50%;
text-align: center;
text-transform: uppercase;
}

.moduletable_brends {
background: #4f6880 url("../img/category.png") no-repeat scroll 28px 17px;
color: #fff;
display: block;
font-family: Cuprum,Arial,Helvetica,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
height: 32px;
padding: 12px 0 0;
position: relative;
text-align: center;
text-decoration: none;
width: 210px;
z-index: 1;
float: left;
}

.moduletable_brends > ul > li:hover > ul{
display: block;
}

.moduletable_brends > ul > li > ul{
display: none;
padding: 10px;
background: #4f6880 none repeat scroll 0 0;
font-size: 15px;
height: auto;
left: -51px;
position: absolute;
text-align: center;
top: 30px;
width: 320px;
}

.moduletable_brends ul li ul li {
border: medium none;
float: none;
height: auto;
left: 0;
margin: 0;
position: relative;
text-align: left !important;
display: block;
}

.moduletable_brends ul li ul li a {
background: rgba(0, 0, 0, 0) url("../img/chevron2.png") no-repeat scroll 0 11px;
border: medium none;
float: left;
left: 35px;
padding: 5px 0 5px 10px;
position: relative;
width: 150px;
color: #fff;
}

.moduletable_brends ul li ul li a:hover {
background: rgba(0, 0, 0, 0) url("../img/chevron2-hover.png") no-repeat scroll 0 11px;
border: medium none;
padding: 5px 0 5px 10px;
}

.moduletable_brends ul li ul li ul {
left: 150px;
margin: 0 0 0 20px;
top: 0;
}

.moduletable_brends ul li a:hover {
color:#cbd7e2;
text-decoration: none;
}

.moduletable_cat .jshop_menu_level_0_a a, .moduletable_cat .jshop_menu_level_1_a a, .moduletable_cat .jshop_menu_level_2_a a{
background: #eff2f5 none repeat scroll 0 0;
border-bottom: 1px solid transparent;
color: #e6280f;
margin: 0 auto;
padding: 0 15px;
text-decoration: none;
}

.moduletable_cat > div a:hover{
background: #eff2f5 none repeat scroll 0 0;
border-bottom: 1px solid transparent;
color: #e6280f;
margin: 0 auto;
padding: 0 15px;
text-decoration: none;
}

.moduletable_cat a {
background: #f9fafb none repeat scroll 0 0;
border-bottom: 1px solid transparent;
color: #5f7e9b;
line-height: 28px;
margin: 0 auto;
min-height: 28px;
padding: 0 15px;
cursor: pointer;
display: block;
font-family: Cuprum,Arial,Helvetica,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
position: relative;
text-decoration: none;
}

.moduletable_cat .jshop_menu_level_0_a a, .moduletable_cat .jshop_menu_level_1_a a, .moduletable_cat .jshop_menu_level_2_a a {
font-weight: normal !important;
}

.moduletable_cat > div::after {
border-bottom: 1px dotted #d0d6dc;
height: 0;
z-index: 1;
content: "";
display: block;
}

.moduletable_cat > div::before {
background-color: #f9fafb;
height: 1px;
z-index: 0;
content: "";
display: block;
}

.moduletable_cat > div{
margin: 0!important;
}

.page-header > h2 {
color: #445a6f;
font-family: Cuprum,Arial,Helvetica,sans-serif;
font-size: 26px;
font-style: normal;
font-weight: normal;
line-height: 1;
margin-bottom: 15px;
text-align: left;
text-decoration: none;
}

.fon_foot{
padding: 25px;
margin: 7px auto 0;
position: relative;
float: left;
color: #fff;
width: 950px;
font-size: 13px;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
line-height: 175%;
background: #445A6F;
background: linear-gradient(top, #57748E 0, #2F3E4C 100%) no-repeat;
background: -webkit-linear-gradient(top, #57748E 0, #2F3E4C 100%) no-repeat;
background: -moz-linear-gradient(top, #57748E 0, #2F3E4C 100%) no-repeat;
background: -o-linear-gradient(top, #57748E 0, #2F3E4C 100%) no-repeat;
background: -ms-linear-gradient(top, #57748E 0, #2F3E4C 100%) no-repeat;
background: linear-gradient(top, #57748E 0, #2F3E4C 100%) no-repeat;
-svg-background: linear-gradient(top, #57748E 0, #2F3E4C 100%) no-repeat;
}

#footer .moduletable_logo{
margin-top: 0;
}

.moduletable_foot_tell {
float: left;
margin:10px 0 0 0;
text-align: center;
}

.moduletable_payment {
float: left;
margin: 18px 0 0;
}

.moduletable_foot2{
float: left;
width: 100%;
text-align: center;        
}

.moduletable_payment > h3{
font-weight: normal;
text-align: center;
margin: 0 0 5px 0;
}

.moduletable_vk{
float: right;
}

.moduletable_vk > h3{
text-align: left;
font-weight: normal;
color: #fff;
font-family: Cuprum,Arial,"Arial Unicode MS",Helvetica,sans-serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
margin: 10px 0;
}

.foot_left{
float: left;
width: 530px;
}

.moduletable_foot_menu1{
float: left;
width: 190px;
}

.moduletable_cat_foot {
float: right;
width: 160px;
}

.moduletable_cat_foot > div{
float: left;
display: block;
width: 150px;
background: rgba(0, 0, 0, 0) url("../img/chevron2.png") no-repeat scroll 0 8px;
font-family: Cuprum,Arial,Helvetica,sans-serif;
font-size: 16px;
padding: 0 10px;
display: block;
}

.moduletable_klient{
float: left;
width: 170px;
}

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

.fon_foot li {
background: rgba(0, 0, 0, 0) url("../img/chevron2.png") no-repeat scroll 0 8px;
font-family: Cuprum,Arial,Helvetica,sans-serif;
font-size: 16px;
padding: 0 10px;
display: block;
}

.fon_foot h3 {
color: #fff;
font-family: Cuprum,Arial,Helvetica,sans-serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
margin: 10px 0;
}

.fon_foot a:hover {
color: #daebfc;
text-decoration: underline;
}

.fon_foot li:hover, .moduletable_cat_foot > div:hover {
background: rgba(0, 0, 0, 0) url("../img/chevron2-hover.png") no-repeat scroll 0 8px;
}

.moduletable_manuf{
position:relative;
width:958px;	
float:left;    
background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
border: 1px solid rgba(208, 217, 226, 0.8);
margin: 7px 0 7px 0;
padding: 5px 20px;
}

.moduletable_manuf img {
border: medium none;
max-height: 70px;
max-width:120px;
margin-top:30px;
}

.moduletable_manuf .btn.prev{
cursor: pointer;
font-size: 0;
border: none;
background: url("../img/buttons.png");
background-repeat: no-repeat;
background-position: 0 -200px;
height: 66px;
margin-top: -16px;
top: 30%;
left: -10px;
width: 66px;
position: absolute;
}

.moduletable_manuf .btn.next{
cursor: pointer;
font-size: 0;
border: none;
background: url("../img/buttons.png");
background-repeat: no-repeat;
background-position: 0 0;
height: 66px;
margin-top: -16px;
top: 30%;
right: -10px;
width: 66px;
position: absolute;
}

.moduletable_manuf .btn.next:hover {
background-position: 0 -100px;
}

.moduletable_manuf .btn.prev:hover {
background-position: 0 -300px;
}

.bx-prev{
position: absolute;
left:0;
background: transparent url("../img/blog-arrows.png") no-repeat scroll left top;
cursor: pointer;
height: 28px!important;
margin-left: 8px;
position: absolute;
top: 182px;
width: 15px;
}

.bx-next{
position: absolute;
right:10px;
background: transparent url("../img/blog-arrows.png") no-repeat scroll right top;
cursor: pointer;
height: 28px!important;
margin-right: 0;
position: absolute;
top: 182px;
width: 15px;
}

.bx-next:hover {
background-position: -15px -28px;
}

.bx-prev:hover {
background-position: 0 -28px;
}

.moduletable_label_product {
background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
border: 1px solid rgba(208, 217, 226, 0.8);
float: left;
margin: 7px 0;
padding: 5px 10px;
position: relative;
width: 978px;
}

.moduletable_label_product > h3{
color: #4f6982;
font-family: Cuprum,Arial,Helvetica,sans-serif;
font-size: 26px;
font-style: normal;
font-weight: normal;
margin: 15px 10px;
}

.moduletable_label_product .block_item {
border: 1px solid #d8dfe6;
color: #2f3e4c;
float: left;
padding: 10px 4px;
text-align: center;
margin: 0 6px;
height: 360px;
}

.review_mark > div{
width: 80px;
margin: 0 auto;
}

.item_name {
font-size: 16px;
text-align: center;
height: 83px;
overflow: hidden;
margin-bottom: 10px;
}


.item_name a{
color: #2f3e4c;
}


.item_image {
height: 160px;

}


.block_item #old_price{
text-decoration: line-through;
color: #808080;
float: left;
margin: 0 0 0 40px;
font-family: verdana;
}

.count_commentar{
font-family: verdana;
}

.block_item .item_price {
color: #950000;
font-size: 18px;
font-family: verdana;
}

.block_item .buttons {
margin: 10px 10px 0 15px;
}

.block_item .manufacturer_name{
color: #2f3e4c;
text-align: center;
margin: 5px 0;
font-family: verdana;
font-size: 10px;
}

.moduletable_label_product .button_buy, .jshop .product .button_buy{
border: 0;
border-collapse: separate;
-webkit-background-origin: border !important;
-moz-background-origin: border !important;
background-origin: border-box !important;
background: #445A6F url('../img/cart-ico.png') no-repeat;
background: linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -webkit-linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, -webkit-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -moz-linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, -moz-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -o-linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, -o-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -ms-linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, -ms-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
-svg-background: linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
border-width: 0;
padding: 0px 10px 0px 35px;
margin: 0 auto;
height: 30px;
box-sizing: content-box;
color: #ffffff;
cursor: pointer;
display: inline-block;
font-family: Cuprum,Arial,"Arial Unicode MS",Helvetica,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
line-height: 28px;
margin: 0 5px 0 0 !important;
overflow: visible;
position: relative;
text-align: center;
text-decoration: none;
text-indent: 0;
vertical-align: middle;
white-space: nowrap;
}

.moduletable_label_product .button_buy:hover, .jshop .product .button_buy:hover{
background: #F24C36 url('../img/cart-ico2.png') scroll;
background: linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -webkit-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, -webkit-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -moz-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, -moz-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -o-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, -o-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -ms-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, -ms-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
-svg-background: linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
border-width: 0;
padding: 0px 10px 0px 35px;
margin: 0 auto;
}

.moduletable_label_product .button_detail, .jshop .product .button_detail, .moduletable_popular .button_detail{
box-sizing: content-box;
color: #ffffff;
cursor: pointer;
display: inline-block;
font-family: Cuprum,Arial,"Arial Unicode MS",Helvetica,sans-serif;
font-size: 16px;
line-height: 30px;
margin: 0 5px 0 0 !important;
overflow: visible;
text-align: center;
text-decoration: none;
text-indent: 0;
vertical-align: middle;
white-space: nowrap;
border: 0;
border-collapse: separate;
-webkit-background-origin: border !important;
-moz-background-origin: border !important;
background-origin: border-box !important;
background: #cc4141; 
background: -moz-linear-gradient(top,  #cc4141 0%, #cc0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc4141), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cc4141 0%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cc4141 0%,#cc0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cc4141 0%,#cc0000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cc4141 0%,#cc0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc4141', endColorstr='#cc0000',GradientType=0 ); /* IE6-9 */
border-width: 0;
padding: 0 10px;
margin: 0 auto;
height: 30px;
}

.moduletable_label_product .button_detail:hover, .jshop .product .button_detail:hover, .moduletable_popular .button_detail:hover{
text-decoration: none;
background: #E2341D;
background: linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
background: -webkit-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
background: -moz-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
background: -o-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
background: -ms-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
background: linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
-svg-background: linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
border-width: 0;
padding: 0 10px;
margin: 0 auto;
}

.moduletable_popular .block_item{
border: 1px solid #d8dfe6;
color: #2f3e4c;
line-height: 175%;
margin: 0 5px 20px;
padding: 10px 5px;
text-align: center;
width: 186px;
}

.moduletable_popular > h3{
margin-bottom: 5px!important;
}

.moduletable_popular .block_item #old_price{
width: 100%;
margin: 0;
}

.moduletable_popular .item_price{
width: 100%;
float: left;
margin:0 0 5px 0;
}

.moduletable_popular .block_item .manufacturer_name{
margin: 0;
}

.moduletable_popular {
background: #fff;
}

#sort_count {
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e5e5e5 0%, #f4f6f7 100%) repeat scroll 0 0;
border: 1px solid #d8dfe6;
float: left;
margin-bottom: 20px;
padding: 5px;
width: 743px;
}

#sort_count #order{
width: 180px!important;
}

#sort_count .control-label {
float: left;
line-height: 33px;
}

.product {
border: 1px solid #d8dfe6;
margin-bottom: 10px;
margin-top: 10px;
padding: 10px 5px;
text-align: center;
}

.product:hover {
box-shadow: 0 4px 9px 0 rgba(50, 50, 50, 0.18);
}

#comjshop > h1 {
color: #445a6f;
font-family: Cuprum,Arial,Helvetica,sans-serif;
font-size: 26px;
margin: 10px 0 10px;
font-weight: normal;
}

.product .name {
font-size: 18px;
padding: 0 0 5px;
text-align: center;
}

.product .name a {
color: #2f3e4c;
}

.jshop_list_product .block_product {
margin-bottom: 0 !important;
}

.cl-pager .active{
background: #E2341D;
background: linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
background: -webkit-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
background: -moz-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
background: -o-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
background: -ms-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
background: linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
-svg-background: linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
padding: 2px 10px;
margin: 0 4px 0 auto;
color: #FFFFFF;
}

.cl-pager .more{
background: #445A6F;
margin: 0 4px 0 auto;
}

.cl-pager a.more:link, .cl-pager a.more:visited{
color: #F9FAFB;
}

.cl-pager a:hover{
background: #F24C36;
background: linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -webkit-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -moz-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -o-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -ms-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
-svg-background: linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
padding: 2px 10px;
margin: 0 4px 0 auto;
}

.cl-pager  a:hover, .cl-pager  a.more:hover{
text-decoration: none;
color: #F9FAFB;
}

.cl-pager>span{
cursor: default;
}

.cl-pager>*{
background: #445A6F;
background: linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -webkit-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -moz-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -o-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -ms-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
-svg-background: linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
padding: 2px 10px;
margin: 0 4px 0 auto;
position: relative;
display: inline-block;
margin-left: 0;
}

.cl-pager a:link, .cl-pager a:visited{
font-size: 16px;
font-family: Cuprum, Arial, 'Arial Unicode MS', Helvetica, Sans-Serif;
text-decoration: none;
color: #FFFFFF;
}

.cl-pager{
padding-bottom: 10px;
}

.block_sorting_count_to_page .icon-arrow img{
margin-top: 8px;
}

.right_prod_block{
float: right;
width: 350px;
}

.left_prod_block{
float: left;
width: 360px;
}

.productfull > form > h1 {
color: #445a6f;
font-family: Cuprum,Arial,Helvetica,sans-serif;
font-size: 20px;
font-weight: normal;
line-height: 28px;
margin: 10px 0 5px;
}

.tabs {
width:100%;
overflow:hidden;
font-size:0.9em;
margin:2em 0;
zoom:1;
padding:1px;
position:relative;
float: left;
}

.tabs dt {
float:left;
line-height:2;
height:2em;
background:#e8f0f5;
border:1px solid #e8f0f5;
border-bottom:0;
padding:0 1em;
position:relative;
left:35px;
margin-right:1px;
cursor:pointer;
font-size:14px;
}

.tabs dt:hover {
background-color:#bfdff4;
}

.tabs dt.selected {
border-color:#b0d0e9;
background:#fff;
z-index:3;
cursor:auto;
}

.tabs dd {
background:#fff;
display:none;
float:right;
width:100%;
margin:28px 0 0 -100%;
position:relative;
z-index:2;
}

.tabs dd.selected {
display:block;
}

.tabs .tab-content {
border:1px solid #b0d0e9;
padding:20px;
}

#list_product_image_thumb > img{
width: 50px; 
}

.asd > div{
display: none;
padding:5px;
}

.asd.open > div{
display: block;
} 

.asd > h3 {
display: block;
font-size:16px;
color:#686769;
text-decoration: none;
text-align:left;
font-family: Cuprum, Arial, Helvetica, Sans-Serif;
font-weight: normal;
font-style: normal;
font-size:16px;
padding:5px 3px 5px 3px;
border-bottom: 1px solid #d8dfe6;
margin: 0px;
}

.asd > h3 > span {
background: url(../img/sprite.png)  no-repeat;  
display: block;
float: right;
width: 15px;
height: 16px;
}

.asd.open > h3 > span {
background-position: 0 -36px;
}

.buttons .button + .button{
background: #E2341D url('../img/favorite-ico.png') no-repeat;
background: linear-gradient(top, rgba(232, 95, 77, 0) 0, transparent 50%, rgba(178, 41, 23, 0.14) 100%) no-repeat, url('../img/favorite-ico.png') 5px 4px no-repeat, linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
background: -webkit-linear-gradient(top, rgba(232, 95, 77, 0) 0, transparent 50%, rgba(178, 41, 23, 0.14) 100%) no-repeat, url('../img/favorite-ico.png') 5px 4px no-repeat, -webkit-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
background: -moz-linear-gradient(top, rgba(232, 95, 77, 0) 0, transparent 50%, rgba(178, 41, 23, 0.14) 100%) no-repeat, url('../img/favorite-ico.png') 5px 4px no-repeat, -moz-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
background: -o-linear-gradient(top, rgba(232, 95, 77, 0) 0, transparent 50%, rgba(178, 41, 23, 0.14) 100%) no-repeat, url('../img/favorite-ico.png') 5px 4px no-repeat, -o-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
background: -ms-linear-gradient(top, rgba(232, 95, 77, 0) 0, transparent 50%, rgba(178, 41, 23, 0.14) 100%) no-repeat, url('../img/favorite-ico.png') 5px 4px no-repeat, -ms-linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
background: linear-gradient(top, rgba(232, 95, 77, 0) 0, transparent 50%, rgba(178, 41, 23, 0.14) 100%) no-repeat, url('../img/favorite-ico.png') 5px 4px no-repeat, linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
-svg-background: linear-gradient(top, rgba(232, 95, 77, 0) 0, transparent 50%, rgba(178, 41, 23, 0.14) 100%) no-repeat, url('../img/favorite-ico.png') 5px 4px no-repeat, linear-gradient(top, #E6513D 0, #E2341D 50%, #C22D19 100%) no-repeat;
margin: 0 auto;
width: 40px;
height: 30px;
cursor: pointer;
border: none;
font-size: 0;
background-position: center;
}

.buttons .button + .button:hover{
background: #F24C36 url('../img/favorite-ico2.png') no-repeat;
background: linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/favorite-ico2.png') 5px 4px no-repeat, linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -webkit-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/favorite-ico2.png') 5px 4px no-repeat, -webkit-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -moz-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/favorite-ico2.png') 5px 4px no-repeat, -moz-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -o-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/favorite-ico2.png') 5px 4px no-repeat, -o-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -ms-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/favorite-ico2.png') 5px 4px no-repeat, -ms-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/favorite-ico2.png') 5px 4px no-repeat, linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
-svg-background: linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/favorite-ico2.png' ),5px 4px no-repeat linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
margin: 0 auto;
background-position: center;
}

.buttons .button:first-child{
border: 0;
border-collapse: separate;
-webkit-background-origin: border !important;
-moz-background-origin: border !important;
background-origin: border-box !important;
background: #445A6F url('../img/cart-ico.png') no-repeat;
background: linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -webkit-linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, -webkit-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -moz-linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, -moz-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -o-linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, -o-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -ms-linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, -ms-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
-svg-background: linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
border-width: 0;
padding: 0px 10px 0px 35px;
margin: 0 auto;
height: 30px;
box-sizing: content-box;
color: #ffffff;
cursor: pointer;
display: inline-block;
font-family: Cuprum,Arial,"Arial Unicode MS",Helvetica,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
line-height: 28px;
margin: 0 5px 0 0 !important;
overflow: visible;
position: relative;
text-align: center;
text-decoration: none;
text-indent: 0;
vertical-align: middle;
white-space: nowrap;
}

.buttons .button:first-child:hover{
background: #F24C36 url('../img/cart-ico2.png') scroll;
background: linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -webkit-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, -webkit-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -moz-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, -moz-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -o-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, -o-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -ms-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, -ms-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
-svg-background: linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
border-width: 0;
padding: 0px 10px 0px 35px;
margin: 0 auto;
}

.productfull .buttons {
display: inline-block;
margin-top: 20px;
padding-left: 10px;
}

.sc_askquestion {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
border: 1px solid #b9c2cb !important;
color: #445a6f !important;
font-family: Tahoma,Arial,Helvetica,sans-serif;
margin-left: 0 !important;
padding: 2px 10px !important;
text-decoration: none;
width: 288px;
}

.sc_askquestion:hover{
text-decoration: underline !important;
}

.related_header, .review_header{
display: none;
}

.jshop .btn, .btn.btn-arrow-right, .btn.btn-arrow-right:hover, .btn.btn-arrow-right:focus, .btn.btn-arrow-left, .btn.btn-arrow-left:hover, .btn.btn-arrow-left:focus{
text-decoration: none;
font-size: 16px;
font-family: Cuprum, Arial, Helvetica, Sans-Serif;
font-weight: normal;
font-style: normal;
position: relative;
display: inline-block;
vertical-align: middle;
white-space: nowrap;
text-align: center;
color: #FFFFFF;
margin: 0 5px 0 0 !important;
overflow: visible;
cursor: pointer;
text-indent: 0;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
border: 0;
border-collapse: separate;
-webkit-background-origin: border !important;
-moz-background-origin: border !important;
background-origin: border-box !important;
background: #445A6F;
background: linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -webkit-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -moz-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -o-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -ms-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
-svg-background: linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
border-width: 0;
padding: 0 15px;
margin: 0 auto;
height: 30px;
}

a.btn {
line-height: 30px;
}

.jshop .btn:hover{
background: #F24C36;
background: linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -webkit-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -moz-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -o-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -ms-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
-svg-background: linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
border-width: 0;
padding: 0 15px;
margin: 0 auto;
}

.jshop .product_label {
left: 0;
margin-left: 0 !important;
margin-top: 0 !important;
position: absolute;
top: 0;
}

.product .image {
position: relative;
}

.productfull .prod_qty {
display: inline-block;
height: 25px;
vertical-align: bottom;
}

.productfull .text_zoom img {
float: none !important;
padding-right: 5px;
}

.productfull .text_zoom {
color: #445a6f;
font-family: Tahoma,Arial,Helvetica,sans-serif;
}

.manufacturer_logo img{
max-height: 75px;
}

.sc_tooltip_body input, .sc_tooltip_body textarea {
margin: 5px !important;
padding: 4px 6px !important;
}

.cart th{
font-family: Tahoma, sans-serif;
}

.other_delivery_adress{
display: none;
}

.jshop_register input{
width: 350px;
}

td.jshop_order_step {
font-family: Tahoma;
}

.checkout_shipping_block #table_shippings {
font-family: Tahoma;
}

.productfull .image_middle {
position: relative;
}

.moduletable_breadcrumbs{
background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
border: 1px solid rgba(208, 217, 226, 0.8);
float: left;
margin: 1px 0;
padding: 5px 10px;
position: relative;
width: 755px;
}

.moduletable_breadcrumbs li{
display: inline-block;
padding: 5px 2px;
}

.moduletable_breadcrumbs a {
color: #445a6f;
font-family: Tahoma,Arial,Helvetica,sans-serif;
text-decoration: none;
}

.productfull #block_price {
color: #950000;
font-size: 24px !important;
}

.productfull .prod_price {
font-size: 20px;
}

.productfull .jshop_prod_description p{
font-size:14px;
}

.productfull  .prod_qty_input input {
text-align: center;
width: 30px !important;
}

.sly_scrollbar {
margin: 1em 0 !important;
}

.item_image a img, .image_block a img{
max-width:200px;
max-height:200px;
}

.image_middle a img{
max-width:320px;
}

.label_name{
display:none;
}

.moduletable_popular .item_image a img{
max-width:184px;
max-height:184px;
}

.moduletable_brends a{
color: #fff;
}

.jshop_categ a{
color: #5f7e9b;
font-size:15px;
}

.buttons form{
float: left;
margin-bottom: 5px;
}

#groupped_attributes button {
border: 0;
border-collapse: separate;
-webkit-background-origin: border !important;
-moz-background-origin: border !important;
background-origin: border-box !important;
background: #445A6F url('../img/cart-ico.png') no-repeat;
background: linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -webkit-linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, -webkit-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -moz-linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, -moz-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -o-linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, -o-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: -ms-linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, -ms-linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
background: linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
-svg-background: linear-gradient(top, rgba(91, 120, 148, 0) 0, rgba(47, 62, 77, 0.15) 100%) no-repeat, url('../img/cart-ico.png') 4px 2px no-repeat, linear-gradient(top, #536F88 0, #364859 100%) no-repeat;
border-width: 0;
padding: 0px 10px 0px 35px;
margin: 0 auto;
height: 30px;
box-sizing: content-box;
color: #ffffff;
cursor: pointer;
display: inline-block;
font-family: Cuprum,Arial,"Arial Unicode MS",Helvetica,sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
line-height: 28px;
margin: 0 5px 0 0 !important;
overflow: visible;
position: relative;
text-align: center;
text-decoration: none;
text-indent: 0;
vertical-align: middle;
white-space: nowrap;
}

#groupped_attributes button:hover{
background: #F24C36 url('../img/cart-ico2.png') scroll;
background: linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -webkit-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, -webkit-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -moz-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, -moz-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -o-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, -o-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: -ms-linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, -ms-linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
background: linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
-svg-background: linear-gradient(top, rgba(245, 120, 104, 0) 0, rgba(228, 39, 15, 0.14) 100%) no-repeat, url('../img/cart-ico2.png') 4px 2px no-repeat, linear-gradient(top, #F46A57 0, #F02E14 100%) no-repeat;
border-width: 0;
padding: 0px 10px 0px 35px;
margin: 0 auto;
}

#groupped_attributes input {
text-align: center;
width: 30px !important;
}

#groupped_attributes .price {
float: left;
line-height: 30px;
margin-right: 5px;
font-size: 20px;
color: #950000;
}

#groupped_attributes .attr-value-title {
float: left;
line-height: 30px;
margin-right: 8px;
font-size: 20px;
}

#groupped_attributes > div{
float: left;
width: 100%;
margin-bottom: 10px;
}

.item-page ul{
padding-left:40px;
}

.manufacturer_description ul{
padding-left: 30px;
}

.jshop_categ.manufacturer img{
max-width: 100%;
}

.buttons .attr-value-title{
display: inline-block;
float: left;
font-size: 14px;
line-height: 30px;
margin-right: 5px;
text-align: left;
width: 44px;
}

.buttons .price {
display: inline-block;
float: left;
font-size: 14px;
line-height: 30px;
width: 50px;
text-align: left;
}

.moduletable_logo{
line-height: 1;
}

#groupped_attributes .old_price {
color: #ccc;
float: left;
font-size: 20px;
line-height: 30px;
margin-right: 5px;
text-decoration: line-through;
}

.buttons input[name="quantity"]{
text-align: center;
width: 20px;
}

.buttons form{
float: left;
width: 100%;
}

#comjshop_list_product .row-fluid [class*="sblock"]:first-child {
padding-left: 10px !important;
}

.moduletable_adres_top {
float: left;
margin: 0 0 5px;
width: 100%;
text-indent: 5px;
}

.moduletable_adres_top p{
margin-bottom: 0;
}