* {
margin: 0;
padding: 0;
}

body {
font: 12px/18px 'Open Sans', Arial, Verdana, sans-serif;
width: 100%;
background: #fff;
}

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

a {
transition: color 0.15s ease-in-out 0s, background-color 0.15s ease-in-out 0s, border-color 0.15s ease-in-out 0s;
}

a:hover {
text-decoration: underline;
}

p {
font-family:'Open Sans', Arial, Trebuchet MS, sans-serif;
margin: 0 0 18px;
}

img {
border: none;
}

input {
vertical-align: middle;
}

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

h2 {
margin-bottom: 30px;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
margin: 0 auto;
position:relative;
width:100%;
float: left;
background: #fc3 none repeat scroll 0 0;
box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.2);
}

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

#center {
position:relative;
width:100%;
float:left;
}

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

#content {
float: right;
margin: 20px 0 14px;
position: relative;
width: 995px;
}

/* Sidebar left
-----------------------------------------------------------------------------*/
#sideLeft {
float:left;	
margin: 20px 5px 10px;
width: 240px;
position: relative;
}

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

.moduletable_logo {
float: left;
width: 240px;
margin-top: 14px;
}

.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: 50px;
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: -52px;
margin-right: 30px;
}

.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: 32px !important;
}

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

.productfull .image_middle img{
max-height: 280px;
}

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;
}

.moduletable_korz {
border-left: 1px solid #fff;
display: inline-block;
float: right;
margin: 5px 0 0;
padding: 17px 0 25px 12px;
width: 185px;
}

.goto_cart {
float: right;
color: #fff;
font-size: 14px;
padding: 5px;
}

.moduletable_korz .icon_corz{
float: left;
background: url("../img/common_icons.png") no-repeat;
background-position: 0 0;
height: 50px;
width: 50px;
}

.top_header{
float: left;
width: 100%;
position: relative;
background: #333;
}

.moduletable_top_header{
float: right;
}

.moduletable_top_header li{
display: block;
float: left;
padding: 3px 5px;
}

.moduletable_top_header li a {
border-bottom: 1px dotted #fc3;
color: #fc3;
line-height: 46px;
text-decoration: none;
}

.moduletable_top_menu a {
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
color: #fff;
line-height: 46px;
font-size:14px;
margin: 0 2px;
}

.moduletable_top_menu a:hover{
text-decoration: none;
border-bottom:none;
color: #fc3;
}

.moduletable_top_menu{
float: left;
}

.moduletable_top_menu li{
display: block;
float: left;
padding: 3px 5px;
}

.moduletable_call_back{
float: left;
}

.moduletable_search {
background: #f90 none repeat scroll 0 0;
float: left;
margin: 15px 0;
position: relative;
}

.block_header{
float: left;
margin: 10px 0 0 20px;
width: 590px;
position: relative;
}

.moduletable_call_back table + p{
margin: 0;
display: none;
}

.moduletable_top_header li a:hover{
color: #fff;
border-bottom:none;
}

.moduletable_akcii_i_novinki {
float: left;
margin: 6px 0 0 28px;
width: 160px;
}

.moduletable_akcii_i_novinki li{
display: block;
padding: 3px;
float: left;
}

.moduletable_akcii_i_novinki a{
color: #fff;
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
font-size: 28px;
font-weight: 900;
text-transform: uppercase;
line-height: 45px;
}

.moduletable_akcii_i_novinki a:hover{
text-decoration: none;
color: #000;
border-bottom:none;
}

.moduletable_akcii_i_novinki span{
font-size: 16px;
}

.head_phone_tel_code {
color: #fff;
font-size: 28px;
    font-weight: 700;
    line-height: 34px;
    margin: 0 10px;
}

.moduletable_call_back{
font-size: 14px;
}

#jshop_search{
padding: 5px;
width: 410px;
border: 2px solid #f90;
font-size: 16px;
letter-spacing: normal;
padding: 0 38px 0 10px;
position: relative;
height: 40px;
}

.moduletable_search .button {
background: #f90 none repeat scroll 0 0;
border: medium none;
color: #fff;
cursor: pointer;
font-size: 16px;
height: 44px;
letter-spacing: normal;
padding: 0 25px;
text-transform: uppercase;
width: 115px;
}

.moduletable_call_back a{
color: #000;
font-size: 16px;
}

#jshop_module_cart {
float: right;
width: 125px;
}

#sideLeft > div{
float: left;
width: 100%;
position: relative;
margin-bottom: 20px;
}

.moduletable_left > h3, .moduletable_left .cat-btn{
border: 1px solid #999;
display: block;
font-size: 16px;
line-height: 40px;
padding: 0 40px;
position: relative;
text-decoration: none;
text-transform: uppercase;
font-weight: normal;
}

.moduletable_left > h3::after, .moduletable_left .cat-btn::after {
background-image: url("../img/el.png");
background-repeat: no-repeat;
display: inline-block;
position: relative;
transform: translate(0px, 0px);
vertical-align: middle; 
background-position: -60px 0;
height: 30px;
left: 4px;
position: absolute;
top: 5px;
width: 30px;
content: "";    
}

.categ_block {
background: #fff none repeat scroll 0 0;
border-left: 1px solid #e5e1e1;
border-right: 1px solid #e5e1e1;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
padding: 0 0 15px 0;
float: left;
}

.jshop_menu_level_0_a a::before {
background: rgba(0, 0, 0, 0) url("../img/el.png") no-repeat scroll -248px 0;
content: "";
height: 12px;
left: 16px;
margin-top: -6px;
position: absolute;
top: 50%;
width: 6px;
}

.moduletable_left > div > div{
position: relative;
border-bottom: 1px solid #eaeaea;
padding: 0 15px 8px 35px;
margin: 0;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}

.moduletable_left > div > div:hover{
position: relative;
border-bottom: 1px solid #eaeaea;
padding: 0 15px 8px 35px;
background-color: #fc3;
color: #000;
margin: 0;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}

.moduletable_left a {
display: inline-block;
line-height: 16px;
margin: 2px 0 0 0;
padding: 8px 0 0 0;
text-decoration: none;
font-size: 14px;
color: #666;
width: 188px;
}

.moduletable_left a {
color: #000;
}



.moduletable_rass > h3{
color: #000;
font-size: 24px;
line-height: 26px;
margin-bottom: 13px;
font-weight: normal;
}

.moduletable_rass input {
background: #fff none repeat scroll 0 0;
border: 1px solid #ccc;
font: 14px/38px Arial,Helvetica,sans-serif;
height: 40px;
padding: 3px 0;
transition: all 0.15s ease-in-out 0s;
text-indent: 10px;
}

.moduletable_rass .button  {
background: #999;
border: medium none;
font: 13px/40px Arial,Helvetica,sans-serif;
height: 40px;
padding: 0;
display: inline-block;
color: #fff;
cursor: pointer;
width: 236px;
text-align: center;
text-indent: 0;
}

.moduletable_rass .button:hover{
background: #333;
}

.moduletable_label_product{
float: left;
width: 100%;
position: relative;
margin: 30px 0 20px 0;
}

.moduletable_label_product > h3 {
    background: #ededed none repeat scroll 0 0;
    display: block;
    font-size: 24px;
    font-weight: 700;
    line-height: 55px;
    margin-bottom: 14px;
    text-indent: 15px;
}

#jt_jshopping_label_slider .jt_prev_l a, #jt_jshopping_label_slider .jt_next_l a {
border: 1px solid #fff;
background: #fff;
height: 32px !important;
padding: 3px 10px;
position: absolute;
top: 8px !important;
width: 18px !important;
}

#jt_jshopping_label_slider .jt_next_l a{
right: 10px;
}

#jt_jshopping_label_slider .jt_prev_l a{
right: 60px;
}

#jt_jshopping_label_slider .jt_prev_l a::before {
/*background: rgba(0, 0, 0, 0) url("../img/el.png") no-repeat scroll -195px 0;*/
color: #333;
    content: "<";
    display: block;
    font-size: 24px;
    font-weight: bold;
    height: 13px;
    left: 12px;
    position: absolute;
    text-indent: 0;
    top: 10px;
    width: 7px;
}

#jt_jshopping_label_slider .jt_next_l a::before {
/*background: rgba(0, 0, 0, 0) url("../img/el.png") no-repeat scroll -202px 0;*/
color: #333;
content: ">";
display: block;
height: 13px;
left: 12px;
position: absolute;
top: 10px;
width: 7px;
font-size: 24px;
    font-weight: bold;
    text-indent: 0;
}

.block_item {
border: 1px solid #e0e0e0;
float: left;
padding: 10px 10px 18px;
position: relative;
width: 215px;
}

.moduletable_dost p{
margin-bottom: 0;
}

.footer_top_item_ico_range {
background: rgba(0, 0, 0, 0) url("../img/comp.svg") no-repeat scroll 0 0;
}

.footer_top_item_ico_quality {
background: rgba(0, 0, 0, 0) url("../img/roal.svg") no-repeat scroll 0 0;
}

.footer_top_item_ico_delivery {
background: rgba(0, 0, 0, 0) url("../img/delivery.svg") no-repeat scroll 0 0;
}

.footer_top_item_ico_return {
background: rgba(0, 0, 0, 0) url("../img/cartup.svg") no-repeat scroll 0 0;
}

.footer_top_item_title {
font-size: 20px;
}

.footer_top_item_description {
font-size: 16px;
margin: 20px 0 0;
}

.footer_top_item {
color: #000;
display: inline-block;
margin: 0 5px;
vertical-align: top;
width: 240px;
}

.footer_top_item_ico {
display: inline-block;
height: 100px;
margin: 0 0 -10px;
width: 100px;
font-size: 0;
}

.block_foot_info {
background-color: #fc3;
padding: 22px 0 34px;
text-align: center;
float: left;
width: 100%;
position: relative;
margin-top: 40px;
}

.moduletable_block_foot_menu{
float: right;
}

.block_foot_menu > div > div > h3{
color: #fff;
margin: 25px 0 20px;
text-transform: uppercase;
font-weight: normal;
}

.card_variants li {
display: inline-block;
margin-left: 11px;
vertical-align: middle;
}

.common__icons {
background:  url("../img/common_icons.png") no-repeat scroll 0 0;
cursor: pointer;
height: 25px;
font-size: 0;
}

.visaIcons {
background-position: 0 -50px;
width: 35px;
}

.visaEIcons {
background-position: -50px -50px;
width: 35px;
}

.mastercardIcons {
background-position: -100px -50px;
width: 40px;
}

.maestroIcons {
background-position: -150px -50px;
width: 40px;
}

.maestroIcons:hover {
background-position: -150px -80px;
}

.mastercardIcons:hover {
background-position: -100px -80px;
}

.visaEIcons:hover {
background-position: -50px -80px;
}

.visaIcons:hover {
background-position: 0 -80px;
}

.block_foot_menu {
background-color: #333;
padding: 21px 0 46px;
float: left;
width: 100%;
position: relative;
}

.item_image {
height: 220px;
margin: 0 0 15px;
position: relative;
width: 215px;
text-align: center;
}

.item_image img{
max-height: 220px;
max-width: 215px;
}

.item_name a{
color: #333;
line-height: 1.5em;
}

.item_name {
    height: 45px;
    text-align: center;
    overflow: hidden;
}

.item_price {
color: #000;
float: left;
font-size: 30px;
font-weight: 700;
line-height: 1;
margin: 7px 0 15px 0;
text-align: center;
width: 100%;
}

.moduletable_o_komp{
float: left;
}

.moduletable_pokup{
float: left;
}

.moduletable_uslugi{
float: left;
}

.moduletable_contact{
float: left;
}

.block_foot_menu a {
color: #999;
text-decoration: none;
}

.block_foot_menu a:hover{
color: #fff;
text-decoration: underline;
}

.block_foot_menu li{
display: block;
margin-bottom: 10px;
}

.block_foot_menu > div > div {
width: 240px;
}

.moduletable_block_foot_menu li{
display: inline-block;
}

.button_buy::before {
background: rgba(0, 0, 0, 0) url("../img/el.png") no-repeat scroll -125px -65px;
content: "";
height: 20px;
left: 10px;
position: absolute;
top: 10px;
width: 20px;
z-index: 1;
}

.button_buy {
background: #f90;
color: #fff;
display: block;
font-size: 14px;
height: 40px;
line-height: 40px;
position: relative;
text-indent: 50px;
text-transform: uppercase;
transform: translate(0px, 0px);
vertical-align: middle;
width: 100%;
text-align: left;
}


.button_buy:hover{
background: #333;
text-decoration: none;
}

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

.product {
border: 1px solid #e0e0e0;
float: left;
margin: 10px 5px 10px;
min-height: 435px;
padding: 10px 10px 15px;
position: relative;
width: 210px;
}

.manufacturer_name {
color: #ccc;
height: 85px;
}

.jshop_list_product .product .description {
color: #ccc;
}

.button_detail{
display: none;
}

.count_commentar{
display: none;
}

.image_block {
height: 200px;
margin-bottom: 5px;
}

.image_block img{
max-height: 200px;
}

.product .name a{
color: #333;
line-height: 1.3em;
}

.product .jshop_price span {
color: #000;
float: left;
font-size: 30px;
font-weight: 700;
line-height: 1;
margin: 7px 0 15px;
text-align: right;
width: 100%;
}

.product .old_price > span{
float: left;
font-size: 22px;
line-height: 1;
text-align: right;
width: 100%;
}

#comjshop > h1{
line-height: 1;
font-size: 22px;
margin-bottom: 30px;
}

#sort_count{
margin: 15px 0;
}

#sort_count #order{
width: 150px;
}

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

.moduletable_breadcrumbs a{
font-size: 12px;
color: #000;
}

.moduletable_breadcrumbs{
margin: 0 0 15px 0;
}

#comjshop form > h1 {
color: #000;
font-size: 24px;
font-weight: 700 !important;
margin: 0 0 14px 0;
}

#list_product_image_thumb > img{
max-height: 80px;
max-width: 80px;
}

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

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

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

.tabs dt.selected {
border-color:#e5e1e1;
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 #e5e1e1;
padding:20px;
}

.left_prod{
float: left;
width: 300px;
}

.right_prod{
float: right;
width: 600px;
}

.productfull .prod_buttons .buttons::before {
background: rgba(0, 0, 0, 0) url("../img/el.png") no-repeat scroll -125px -65px;
content: "";
height: 20px;
left: 25px;
position: absolute;
top: 10px;
width: 20px;
z-index: 1;
}

.prod_buttons .buttons .button {
background: #f90;
color: #fff;
display: block;
font-size: 14px;
height: 40px;
line-height: 40px;
position: relative;
text-indent: 55px;
text-transform: uppercase;
transform: translate(0px, 0px);
vertical-align: middle;
width: 240px;
text-align: left;
border:none;
cursor: pointer;
}

.buttons .button:hover{
background: #333;
text-decoration: none;
}

.productfull .prod_buttons .buttons {
padding-left: 0 !important;
width: 250px;
margin-left: 4px;
}

.prod_buttons > div{
float: left;
}

.productfull .prod_qty{
line-height: 40px;
}

.productfull .prod_qty_input #quantity{
height: 36px;
width: 40px;
text-align: center;
}

.sc_askquestion {
color: #000;
float: left;
font-size: 16px;
margin-left: 188px;
margin-top: 5px;
}

.productfull #block_price {
color: #000 !important;
font-size: 32px !important;
}

.productfull #old_price{
font-size: 22px!important;
}

.productfull .old_price {
margin-bottom: 0 !important;
}

.productfull .prod_price {
float: left;
margin: 20px 0;
width: 100%;
}

#smoothtop{
background: url("../img/top_top.png")no-repeat;
}

.other_delivery_adress{
display: none;
}

.jshop_register input{
padding: 5px;
width: 300px;
}


.jshop .product_label {
margin-left: 5px;
margin-top: 5px;
position: absolute;
}

.manufacturer_logo img{
opacity: 0.5;
}

.manufacturer_logo img:hover{
opacity: 0.9;
}

.productfull .extra_fields {
color: #777;
margin-bottom: 10px;
}


div.jshop_prod_description {
line-height: 2em;
}


#jshop_unijax_filter .groupbtnleft {
background: #f90;
color: #fff;
margin-right: -5px;
border-radius: 0;
}


#jshop_unijax_filter .groupbtnright {
background: #ccc;
color: #fff;
margin-right: -5px;
border-radius: 0;
}

#jshop_unijax_filter .groupbtnleft:hover {
background: #333;
color: #fff;
margin-right: -5px;
border-radius: 0;
}


#jshop_unijax_filter .groupbtnright:hover {
background: #999;
color: #fff;
margin-right: -5px;
border-radius: 0;
}

#uf_price_trackbar table.trackbar .c {
background: #fc3 none repeat scroll 0 0;
}

.jshop_list_product .jshop_related .product .buttons {
text-align: center;
width: 190px;
}

.related_header {
display: none;
}

.productfull .manufacturer_name {
float: left;
padding-bottom: 10px;
width: 100%;
}

.cart_block_discount .inputbox {
margin-left: 10px;
}

.cart_block_discount .name {
padding-top: 2px!important;
}

.jshop_profile_data > div{
margin-bottom: 10px;
}

.myaccount_urls a{
font-size: 14px;
margin-bottom: 10px;
display: block;
}

.button {
background: #f90 none repeat scroll 0 0;
border: medium none;
color: #fff;
cursor: pointer;
font-size: 16px;
height: 44px;
letter-spacing: normal;
padding: 0 25px;
text-transform: uppercase;
}

.product_minus {
background:  url("../img/minus.jpg") no-repeat ;
background-size: auto 40px;
border: medium none;
cursor: pointer;
height: 40px !important;
width: 32px !important;
}

.product_plus{
background: url("../img/plus.jpg")no-repeat;
background-size: auto 40px;
border: none;
cursor: pointer;
height: 40px !important;
width: 32px !important;
}

.productfull .prod_qty_input{
position: relative;
}

.productfull .product_minus{
position: absolute;
left: 5px;
top: 0;
}

.productfull .product_plus{
position: absolute;
left: 81px;
top: 0;
}

.productfull .prod_qty_input #quantity{
margin-left: 32px;
margin-right: 32px;
}

.productfull .prod_buttons .buttons + .button {
background: rgba(0, 0, 0, 0) url("../img/compare.jpg") no-repeat scroll 0 0;
background-size: 100%;
border: medium none;
cursor: pointer;
height: 20px;
padding: 0;
width: 20px;
position: absolute;
top: 45px;
left: 0;
text-indent: -9999px;
}

.productfull .prod_buttons .button.prod_added_to_compare, .productfull .prod_buttons .compare{
background: rgba(0, 0, 0, 0) url("../img/srawn.png") no-repeat scroll 0 0;
background-size: 100%;
border: medium none;
cursor: pointer;
height: 20px;
padding: 0;
width: 20px;
position: absolute;
top: 45px;
left: 25px;
text-indent: -9999px;
}

.productfull .prod_buttons {
float: left;
margin-top: 5px;
width: 100%;
margin-bottom: 10px;
}

.moduletable_compare {
float: left;
margin-left: 14px;
}

.moduletable_Wishlist {
float: left;
margin-left: 50px;
}

.moduletable_Wishlist .count_prod, .moduletable_compare .count_prod {
border-radius: 20px;
font-size: 10px;
height: 14px;
line-height: 14px;
padding: 0;
position: absolute;
right: -8px;
text-align: center;
top: 26px;
width: 14px;
}

.count_prod {
background-color: #f90;
color: #fff;
display: inline-block;
line-height: 18px;
margin-left: 5px;
padding: 0 2px;
}

.moduletable_compare a {
background: rgba(0, 0, 0, 0) url("../img/srawn.png") no-repeat scroll center top;
color: #fff;
display: inline-block;
margin: 13px 0 13px 13px;
padding-top: 24px;
text-align: center;
text-decoration: none;
text-indent: -9999px;
width: 22px;
height: 22px;
}

.moduletable_Wishlist a {
background: rgba(0, 0, 0, 0) url("../img/izbran.png") no-repeat scroll center top;
color: #fff;
display: inline-block;
margin: 13px 0 13px 13px;
padding-top: 24px;
text-align: center;
text-decoration: none;
text-indent: -9999px;
width: 22px;
height: 22px;
}

.moduletable_Wishlist, .moduletable_compare {
height: 22px;
margin-top: -40px;
position: relative;
}

.soc_block{
float: left;
width: 100%;
margin-top: 15px;
}

.moduletable_last_prosmotren{
float: left;
width: 100%;
position: relative;
margin-top: 40px;
}

.moduletable_last_prosmotren > h3{
text-align: center;
margin: 0 0 30px 0;
color: #000;
font-size: 24px;
font-weight: 700 !important;
}


.moduletable_last_prosmotren .name {
font-size: 18px;
margin-bottom: 5px;
text-align: center;
}

.moduletable_last_prosmotren .name a {
color: #000;
}

.moduletable_last_prosmotren .jshop_price span {
color: #000;
float: left;
font-size: 30px;
font-weight: 700;
line-height: 1;
margin: 7px 0 15px;
text-align: right;
width: 100%;
}

.quantity .data .inputbox{
height: 38px;
text-align: center;
}

.quantity .product_minus{
width: 38px!important;
float: left;
}

.quantity .product_plus{
float: right;
width: 38px!important;
}

.quantity .cart_reload {
display: inline-block;
padding-top: 5px;
}

.article-info-term{
display: none;
}

.item-page .article-info{
float: right;
margin-right: 6px;
margin-top: 3px;
}

.item-page .icons{
float: right;
margin-right: 6px;
margin-top: 3px;
}

.item-page .icons li{
display: block;
}

.item-page .content_rating{
float: right;
margin-right: 8px;
margin-top: 3px;
}

.item-page .content_rating p{
float: left;
margin: 0 6px 0 0;
}

.item-page .content_rating img {
float: left;
margin: 5px 0 0 2px;
}

.item-page .form-inline select{
padding: 2px;
float: left;
margin-right: 6px;
}

.item-page .form-inline label{
float: left;
margin-right: 6px;
line-height: 23px;
}

.item-page .form-inline .btn {
background: #f90 none repeat scroll 0 0;
border: medium none;
color: #fff;
cursor: pointer;
display: block;
float: left;
font-size: 14px;
height: 23px;
padding: 0 10px;
}

.product .product_label {
margin-left: -13px !important;
margin-top: -10px !important;
}

.product .button_buy {
background: #f90 none repeat scroll 0 0;
color: #fff;
display: block;
float: right;
font-size: 14px;
height: 40px;
line-height: 40px;
position: relative;
text-align: left;
text-indent: 50px;
text-transform: uppercase;
transform: translate(0px, 0px);
vertical-align: middle;
width: 130px;
}

.product .compare_link_to_list, .product .added_to_compare{
position: absolute!important;
top: 8px;
right: 10px;
background: rgba(0, 0, 0, 0) url("../img/srawn.png") no-repeat scroll 0 0 / 20px auto;
border: medium none;
cursor: pointer;
height: 20px;
padding: 0 0 1px 8px;
text-indent: -9999px;
width: 150px;
text-align: left;
background-position: right;
} 

.product .buttons{
position: inherit;
}

.product .button_wishlist{
position: absolute;
top: 36px;
right: 10px;
background: rgba(0, 0, 0, 0) url("../img/izbran.png") no-repeat scroll 0 0 / 20px auto;
border: medium none;
cursor: pointer;
height: 20px;
padding: 0 0 1px 8px;
text-indent: -9999px;
width: 150px;
text-align: left;
background-position: right;
}

.buttons .inputbox{
height: 38px;
text-align: center;
width: 40px;
float: left;
margin-right: -30px;
}

.product .product_minus {
background: rgba(0, 0, 0, 0) url("../img/minus.jpg") no-repeat scroll 0 0 / auto 18px;
border: medium none;
cursor: pointer;
height: 20px !important;
width: 20px !important;
position: absolute;
margin-top: 21px;
}

.product .buttons br{
display: none;
}

.product .product_plus {
background: rgba(0, 0, 0, 0) url("../img/plus.jpg") no-repeat scroll 0 0 / auto 19px;
border: medium none;
cursor: pointer;
height: 20px!important;
width: 20px !important;
position: absolute;
}

.jshop_list_product .product .buttons a {
margin-top: 0 !important;
}

.product .buttons {
margin-top: 6px;
}

.moduletable_compare #mycompare{
display: none!important;
}

.sc_askquestion{
display: block;
float: right;
border: 1px solid #f90;
color: #f90;
margin-top: -40px;
line-height: 38px;
padding: 0 10px;
text-decoration: none!important;
cursor: pointer;
}

.ya-share2{
margin-top: 20px;
}

.product .compare_link_to_list:hover, .product .added_to_compare:hover, .button_wishlist:hover{
color: #000;
font-size: 10px;
line-height: 20px;
z-index: 9999;
text-indent: 0;
}

.product .compare_link_to_list:hover, .product .added_to_compare:hover {
    background: rgba(255, 255, 255, 0.8) url("../img/srawn.png") no-repeat scroll right center / 20px auto;
}

.product .button_wishlist:hover {
    background: rgba(255, 255, 255, 0.8) url("../img/izbran.png") no-repeat scroll right center / 20px auto;
}

.productfull .prod_buttons .button.prod_added_to_compare:hover, .productfull .prod_buttons .compare:hover {
    background: rgba(255, 255, 255, 0.8) url("../img/srawn.png") no-repeat scroll right center / 18px auto;
    text-indent: 0;
    z-index: 2;
}

.productfull .prod_buttons .buttons + .button:hover {
    background: rgba(255, 255, 255, 0.8) url("../img/izbran.png") no-repeat scroll right center / 20px auto;
    text-indent: 0;
    z-index: 2;
}

.jshop_related .button_wishlist{
display: none;
}

.jshop_related .product .button_buy{
margin-right: 30px;
}

.productfull .prod_buttons .buttons + .button{
background: rgba(0, 0, 0, 0) url("../img/izbran.png") no-repeat scroll right center / 20px auto;
color: #000;
font-size: 9px;
text-indent: -99999px;
width: 180px;
left: 170px;
position: absolute;
top: 126px;
z-index: 1;
}

.productfull .prod_buttons .buttons + .button:hover{
text-indent: 0;
z-index: 2;
}

.productfull .prod_buttons .button.prod_added_to_compare, .productfull .prod_buttons .compare {
background: rgba(0, 0, 0, 0) url("../img/srawn.png") no-repeat scroll right center / 18px auto;
top: 100px;
color: #000;
font-size: 9px;
left: 165px;
position: absolute;
text-indent: -99999px;
width: 180px;
}

.productfull .prod_buttons .button.prod_added_to_compare:hover, .productfull .prod_buttons .compare:hover{
text-indent: 0;
z-index: 2;
}

.jshop_list_product .product .name {
height: 70px;
}

.productfull .manufacturer_name {
height: auto;
}

.form_sort_count .btn {
height: 30px;
}

.form_sort_count select {
height: 28px;
}

.form_sort_count input {
height: 28px;
}

.block_sorting_count_to_page {
float: right;
}

.form_sort_count .control-label {
line-height: 30px;
}

.control-group.box_manufacrurer .control-label {
width: 100px;
}

.form_sort_count .jshop.filters {
float: left;
margin-top: 20px;
}

.form_sort_count {
float: left;
margin-bottom: 20px;
margin-top: -40px;
width: 100%;
}

.form_sort_count .box_cat_man {
float: left;
margin-top: 10px;
}

.form_sort_count .filter_price {
float: left;
margin-top: 10px;
}

.form_sort_count .filter_price .control-label {
min-width: 20px;
width: 20px;
}

.form_sort_count a {
color: #000;
}

.block_item .name a {
color: #333;
line-height: 1.3em;
}

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

.manufacturer_description, .category_description {
float: left;
margin-top: 30px;
width: 100%;
}

.manufacturer_description span, .manufacturer_description p {
font-family: "Open Sans",Arial,Trebuchet MS,sans-serif !important;
}

.moduletable_breadcrumbs a {
color: #999;
}

.moduletable_breadcrumbs li {
color: #999;
}

.moduletable_last_prosmotren .name {
height: 70px;
line-height: 1.3em;
overflow: hidden;
}


#gruemenu{
display: none;
}

.mob {
display: none;
}

.slideshowck_slider {
height: 400px;
}

.moduletable_left .cat-btn{
display: none;
}

.form_sort_count{
float: left;
width: 100%;
margin-bottom: 10px;
}

.block_korz {
float: right;
position: relative;
width: 200px;
}

.moduletable_logo p{
margin-bottom: 0;
}

#jt_jshopping_label_slider ul li{
	height: auto!important;
}