div.jshop{padding:0px 0 0 15px;margin:0 10px 20px 0;}
div.productfull{padding:0px 10px 0 15px;margin:0 10px 20px 0;}
.jshop h1{}
.jshop td, .jshop tr{border:0px;}
td.jshop_categ{vertical-align:bottom;padding-bottom:0px;text-align:center;}
table.jshop{border-collapse:collapse;border:0px;width:100%;}
table.jshop td{vertical-align:top;}
table.jshop .prod_qty, table.jshop .prod_qty_input{vertical-align:top;}
table.jshop .prod_qty_input input[type="text"]{border:1px solid #CCCCCC;border-radius:5px;color:#666666;height:17px;}
.block_product{;width:25%;}
.jshop_list_product table.jshop td, .jshop_list_product_related table.jshop td{vertical-align:top;}
.jshop_list_product table.jshop .cat_buttons{vertical-align:bottom;}
table.list_product{margin-top:20px;}
#jshop_menu_order{margin-bottom:10px;border:1px solid #616161;}
td.jshop_order_step{padding:2px;padding-top:5px;padding-bottom:5px;text-align:center;vertical-align:middle;}
.jshop_order_step a{vertical-align:top;text-decoration:underline;font-size:12px;}
div.jshop a img.jshop_img{text-align:center;width:150px;border:1px solid #CCCCCC;padding:5px;border-radius:15px;}
div.jshop a img.jshop_img:hover{}
.jshop_img_thumb_div{float:left;display:block;width:auto;margin:5px 10px;width:110px;text-align:center;}
img.jshop_img_thumb{padding:1px;text-align:center;border:1px solid #CCCCCC;padding:5px;border-radius:15px;color:ffffff;cursor:pointer;width:100px;height:100px;}
.jshop table.category{border-collapse:separate;text-align:center;width:95%;}
.category td{text-align:center;}
.jshop label{margin:0px;display:inline;}
table.jshop a img.jshop_video_thumb{padding:1px;text-align:center;margin-left:5px;margin-right:5px;margin-bottom:5px;}
div.jshop_prod_description{padding-top:10px;padding-bottom:10px;}
div.jshop_prod_attributes{padding:8px;margin:0;text-align:center}
td.jshop_img_description{vertical-align:top;text-align:left;padding-left:0px;padding-top:10px;}
td.buy{padding-left:10px;}
td.price ,td.buy{padding-left:10px;width:384px;}
td.jshop_img_description_center{vertical-align:top;text-align:left;}
.jshop_subtotal .value{text-align:right;width:12%;white-space:nowrap;}
.jshop_subtotal .name{text-align:right;padding-right:10px;width:88%;}
.jshop .total{font-weight:bold;}
.related_header{margin-top:20px;border-bottom:1px solid #766C6B;font-family:"Arial";color:#766C6B;font-size:22px}
#lastlink{margin-top:10px;}
#recently_header{margin-top:20px;font-family:"Arial";color:#766C6B;font-size:20px;font-weight:bold}
table.list_related{margin-top:10px;}
tr#checkout td.td_1{text-align:left;font-weight:bold;}
tr#checkout td.td_2{text-align:right;font-weight:bold;}
table.jshop a img{border:0;}
table.jshop a .main_image{border:1px solid #CCCCCC;padding:5px;height:200px;width:200px;border-radius:30px;}
.jshop_pagination{margin-left:auto;margin-right:auto;}
.jshop .product_list_hr{height:1px;border-top:1px solid #aaa;margin-bottom:10px;}
table.jshop_checkout{border:1px solid red;background-color:Gray;}
div.jshop_register{width:80%;text-align:left;padding:10px;padding-left:0px;}
.jshop_register .name{width:215px;}
.register_block .jshop_register .name{width:120px;}
.address_block .jshop_register .name{width:115px;}
.editaccount_block .jshop_register .name{width:115px;}
span.small_header{padding-bottom:3px;margin:0px;display:block;font-size:13px;font-weight:bold;}
span.jshop_error{color:red;font-weight:bold;font-size:14px;display:block;}
span.text_pay_without_reg{display:block;padding-bottom:10px;}
a.policy{text-transform:uppercase;color:#000000;font-weight:bold;}
.jshop_payment_method{padding-left:20px;}
#active_step{font-weight:bold;padding:0;margin:0;vertical-align:middle;}
#order_add_info{width:400px;height:70px;}
p.jshop_cart_attribute{padding-left:10px;font-weight:bold;font-style:italic;font-size:11px;margin-top:1px;margin-bottom:4px;}
p.jshop_cart_extra_field{padding-left:10px;font-weight:bold;font-style:italic;font-size:11px;margin-top:1px;margin-bottom:4px;}
.jshop_price{color:#555;font-size:18px;font-weight:bold;margin-top:10px;display:block;}
td.jshop_categ a.product_link{font-size:14px;color:#555;}
.table_order_list{width:100%;background-color:#F8F8F9;border:1px solid #333;}
.table_order_list td{vertical-align:top;text-align:left;}
span.attr{font-weight:bold;font-style:italic;font-size:10px;}
div.jshop_register .inputbox{width:240px;border:1px solid #CCCCCC;}
}
span.review{font-weight:bold;margin-top:20px;display:block;}
.review_text_not_login{margin-top:10px;font-style:italic;}
textarea.jshop{border:1px solid #b0b1b2;}
tr.reviews td{padding-bottom:15px;}
td.reviews{padding-left:45px;}
#mxcpr{padding-top:20px;text-align:right;display:block;}
#mxcpr a{font-size:9px;}
.jshop_code_prod{color:#999;font-weight:normal;font-size:12px;}
#button_cart{display:block;width:125px;line-height:17px;line-height:17px;background-image:linear-gradient(to bottom, #333, #555);border:1px solid #333;text-shadow:1px 1px 0px #555555;padding:2px 10px 3px;margin:10px auto;}
#button_cart:hover{background-image:linear-gradient(to bottom, #EFBE2A, #ECB512);border:1px solid #E4AF11;text-shadow:#B98E0E 1px 1px 0px;}
table.cart{border-collapse:collapse;border:1px solid #ccc;}
table.cart th{text-align:center;background:linear-gradient(to bottom, #333333, #555555);padding:1px;color:#fff;font-family:"Arial";}
table.cart td{text-align:center;border:1px solid #ccc;padding:7px 5px;vertical-align:top;}
table.cart th table{border-collapse:collapse;}
table.cart .odd td{background-color:#fff;color:#000;}
table.cart .even td{background-color:#f9f9f9;color:#000;}
table.cart .taxinfo{display:block;font-size:11px;}
table.cart .jshop_code_prod{font-size:10px;}
table.cart .manufacturer{padding:5px 0px 6px 10px;font-size:11px;font-weight:bold;font-style:italic;}
table.cart .list_extra_field{padding-top:3px;}
.jshop .weightorder{text-align:right;margin-top:3px;}
.jshop .shippingfree{text-align:right;margin-top:3px;}
.jshop .price_prod_qty_list .qty_line{padding-left:5px;padding-right:5px;}
.jshop .price_prod_qty_list .qty_price{padding-left:5px;font-weight:bold;}
.jshop .price_prod_qty_list .qty_price span.per_piece{font-weight:normal;}
.jshop .prod_buttons{}
.jshop .buttons{padding-top:10px;}
.jshop .buttons .button{text-transform:uppercase;font-weight:bold}
.jshop span.old_price{text-decoration:line-through;font-style:normal;color:#EA7600;}
.old_price{color:#EA7600;}
.jshop .list_product_demo{padding-top:10px;}
.jshop .list_product_demo table{}
.jshop .list_product_demo .download{padding-left:5px;}
.jshop .not_available{color:red;margin-top:10px;}
.jshop_list_product .block_product, .jshop_list_product_related .block_product{padding:10px 5px;}
.jshop_list_product .jshop .old_price, .jshop_list_product_related .jshop .old_price{text-decoration:line-through;font-style:normal;padding-bottom:1px;}
.jshop_list_product .product td, .jshop_list_product_related .product td{vertical-align:top;}
.jshop_list_product .product .image, .jshop_list_product_related .product .image{padding-right:15px;width:170px;}
.jshop_list_product .product .name, .jshop_list_product_related .product .name{padding-top:2px;font-size:20px;text-transform:none;font:bold 16px/20px "Arial";}
.jshop_list_product .product .name{padding:2px 0;min-height:40px;}
.jshop_list_product .product .name a{text-decoration:none;color:#766C6B;}
.jshop_list_product .product .description, .jshop_list_product_related .product .description{font-size:12px;padding-bottom:5px;}
.jshop_list_product .product .buttons, .jshop_list_product_related .product .buttons{padding-top:10px;}
.jshop_list_product .product .buttons a , .jshop_list_product_related .product .buttons a{cursor:pointer;font-size:12px;font-weight:700;padding:5px 8px;text-align:center;text-transform:uppercase;margin: 0 5px;float: left;}
.jshop_list_product .product .buttons a:hover , .jshop_list_product_related .product .buttons a:hover{color:#FFFFFF;text-decoration:none;}
.jshop_list_product .product table.review_mark, .jshop_list_product_related .product table.review_mark{border-collapse:collapse;margin-top:2px;margin-left:auto;margin-right:auto;}




.jshop_list_product .product div.count_commentar, .jshop_list_product_related .product div.count_commentar{text-align:center !important;}
.jshop_list_product .product .taxinfo, .jshop_list_product_related .product .taxinfo{font-size:11px;}
.jshop_list_product .product .plusshippinginfo, .jshop_list_product .product .plusshippinginfo a,
.jshop_list_product_related .product .plusshippinginfo, .jshop_list_product_related .product .plusshippinginfo a{font-size:11px;}
.jshop_list_product .jshop_related, .jshop_list_product_related .jshop_related{padding-bottom:5px;}
.jshop_list_product .image_block, .jshop_list_product_related .image_block{padding:2px;}
.jshop_list_product .jshop .not_available, .jshop_list_product_related .jshop .not_available{margin-top:4px;}
.jshop_list_product .box_products_sorting, .jshop_list_product_related .box_products_sorting{padding-right:5px;}
.jshop_list_product .box_products_sorting img, .jshop_list_product_related .box_products_sorting img{cursor:pointer;}
.jshop_list_product .box_products_count_to_page, .jshop_list_product_related .box_products_count_to_page{}
.jshop_list_product .margin_filter{height:8px;}
.jshop_list_product .box_manufacrurer{padding-right:5px;white-space:nowrap;}
.jshop_list_product .box_category{padding-right:5px;white-space:nowrap;}
.jshop_list_product .filter_price{padding-right:5px;white-space:nowrap;}
.jshop_list_product .box_price_from{padding-right:3px;}
.jshop_filters .box_price_from input[type="text"], .jshop_filters .box_price_to input[type="text"]{width:95px;border:1px solid #CCCCCC;background-color:#FFFFFF;}
.jshop_list_product .clear_filter{font-size:10px;padding-left:5px;}
.jshop .product_label{position:absolute;margin-left:-5px;margin-top:-5px;}
.jshop .product_label .label_name{font-weight:bold;color:#950000;}
.price , .prod_qty{font-size:14px;}
.productfull #block_price{font-size:20px;font-weight:bold;color:#555;}
.prod_price, .available , .buy{display:block;line-height:35px;height:35px;}
.prod_partcode{display:block;padding:5px 0;}
.partlab{font-weight:bold;}
.jshop .list_available{margin-top:10px;font-style:oblique;font-size:16px;font-weight:bold;}
.jshop .available{margin-top:10px;font-style:oblique;font-size:20px;font-weight:bold;height:35px;line-height:35px;}
.jshop .yes{color:#66A234;}
.jshop .no{color:#FF3300;}
.productfull .taxinfo{font-size:11px;}
.productfull .plusshippinginfo{font-size:11px;}
.productfull .plusshippinginfo a{font-size:11px;}
.productfull .prod_buttons .buttons{padding-left:10px;}
.productfull .prod_buttons{margin-top:5px;}
.productfull .prod_buttons .buttons input{margin-top:5px;float:left}
.productfull div.prod_url{text-align:right !important;}
.jshop_subtotal .plusshippinginfo, .jshop_subtotal .plusshippinginfo a{font-size:11px;}
.jshop_subtotal .free_discount{font-size:11px;}
.jshop_list_category .category td{vertical-align:top;}
.jshop_list_category .category .image{padding-right:5px;}
.jshop_list_manufacturer .manufacturer td{vertical-align:top;}
.jshop_list_manufacturer .manufacturer .image{padding-right:5px;}
.shipping_weight_to_price{margin-left:24px;margin-top:5px;border:1px solid #000;}
.shipping_weight_to_price .weight{}
.shipping_weight_to_price .price{padding-left:5px;}
span.prod_attr_img{padding-left:5px;}
span.prod_attr_img img{width:40px;height:50px;}
.radio_attr_label img{width:100px;}
.review_header{margin-top:20px;font-weight:bold;border-bottom:1px solid #999;}
.review_item{border-bottom:1px dotted #999999;padding:10px;padding-left:0px;}
.review_user{font-weight:bold;}
.review_time{}
.review_text{padding-top:2px;padding-bottom:2px;}
.review_mark{color:#333333;height:18px;}
#jshop_review_write .inputbox{width:180px;;border:1px solid #ccc;}
.stars_no_active{height:16px;background-image:url(../images/star.gif);background-repeat:repeat-x;background-position:0px 0px;}
.stars_active{height:16px;background-image:url(../images/star.gif);background-repeat:repeat-x;background-position:0px -16px;}
.jshop .downlod_order_invoice{float:right;}
.jshop .order_payment_params{padding-top:3px;font-size:11px;}
.vendordetailinfo .name{width:150px;}
.vendordetailinfo .vendor_logo{float:right;}
.requiredtext{padding-bottom:10px;color:#A00;font-size:11px;}
.jshop .input_type_radio{margin-right:10px;white-space:nowrap;display:inline-block;text-align:center}
.jshop_profile_data{margin-bottom:10px;}
.jshop_profile_data .name{font-weight:bold;}
.jshop_profile_data span{font-weight:bold;}
.jshop_profile_data span.subinfo{font-size:10px;}
.jshop_profile_data .jshop_user_group_info{font-size:10px;}
.jshop .groups_list .title{width:150px;}
.jshop_menu_level_0, .jshop_menu_level_0_a{}
.jshop_menu_level_1, .jshop_menu_level_1_a{padding-left:10px;margin-top:3px;margin-bottom:3px;}
.jshop_menu_level_2, .jshop_menu_level_2_a{padding-left:20px;margin-top:3px;margin-bottom:3px;}
.jshop_menu_level_0_a a, .jshop_menu_level_1_a a, .jshop_menu_level_2_a a{}
/**/.label_products .block_item{margin-bottom:10px;}
.top_rating .block_item{margin-bottom:10px;}
.bestseller_products .block_item{margin-bottom:10px;}
.latest_products .block_item{margin-bottom:10px;text-align:center;}
.random_products .block_item{margin-bottom:10px;}
.jshop_filters .filter_price{padding-right:5px;}
.jshop_filters .clear_filter{display:block;font-size:10px;}
.jshop_button_print{width:30px;float:right;padding-top:3px;text-align:right;}
.extra_fields .extra_fields_group{font-weight:bold;padding-top:3px;}
.extra_fields div{}
.filter_characteristic a.characteristic_name, .box_manufacrurer a.characteristic_name{padding-top:5px;border-radius:20px;height:22px;line-height:20px;padding-left:13px;margin-bottom:5px;display:block;background-image:linear-gradient(to bottom, #444, #666);border:1px solid #333333;text-shadow:1px 1px 0px #555555;color:#FFFFFF}
.filter_characteristic [type="checkbox"] , .box_manufacrurer [type="checkbox"]{margin-left:25px;}
.filter_characteristic .characteristic_group{font-weight:bold;padding-top:5px;}
.jshop td.attributes_title{width:60px;font-weight:bold;font-size:16px;vertical-align:top;padding:5px 15px 0 0;}
.jshop_prod_attributes select{}
.jshop span.attributes_description{font-style:italic;display:block;}
.jshop .prod_free_attribs .name{width:50px;}
.jshop span.freeattribut_description{font-style:italic;display:block;}
.jshop span.extra_fields_description{font-style:italic;}
.jshop .prod_attr_img{vertical-align:top;}
.jshop .cart .product_name{text-align:left;}
.jshop .prod_qty_input input{width:30px;}
.jshop .prod_qty_input .button{width:auto;}
.jshop .prod_qty_input input[type="text"]{width:40px;margin:0 10px 0 10px}
.productfull .image_middle{width:210px;vertical-align:top;}
.productfull .manufacturer_name{padding-bottom:10px;font-size:16px;color:#766C6B;}
.productfull .prod_free_attribs{padding-bottom:10px;}
.productfull .price_prod_qty_list{margin-bottom:10px;}
.productfull .button_back{padding-top:10px;}
.jshop_img_description #list_product_image_thumb{display:block;}
.productfull .text_zoom{padding-bottom:5px;padding-top:3px;}
.productfull .text_zoom img{float:left;padding-right:5px;}
.productfull a.lightbox:hover{color:#000 !important;}
.fielderror{background-color:#FDC055 !important;}
span.cart_reload{}
#tabs{padding-top:15px;border-bottom:5px solid #555;margin:0;}
#tabs li a{text-decoration:none}
#tabs li{display:inline-block;background-image:linear-gradient(to bottom, #333, #555);margin:0 1px -5px 0px;padding:3px 15px;border-radius:5px;height:23px;box-shadow:0 -3px 7px 0 #949494}
#tabs li:hover, #tabs .sel{background-image:linear-gradient(to bottom, #333, #555);}
#tabs li a{color:#FFFFFF;}
.extra_fields_name{color:#000;font-size:16px;}
.extra_fields_value{font-style:italic;font-size:14px}
.rating{float:right;}
.manufactuter_list img, .box_manufacrurer img{width:100px;height:39px;background:#FFFFFF;border:1px solid #CCCCCC;padding:5px;border-radius:10px;margin-top:5px;}
.box_manufacrurer input.checkbox{background:none;}
.manufactuter_list img{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;margin-top:5px;height:43px;width:98px;}
.manufactuter_list img:hover{height:39px;width:88px;margin:2px 5px 0px;}
.select_name{margin-left:5px;margin-top:2px;float:left}
.select select{background:#F2F2F2;width:180px;padding:5px;line-height:1;border:none;border-radius:0;height:26px;-webkit-appearance:none;}
.select select:hover{opacity:0.7;}
span.select{width:150px;height:26px;overflow:hidden;background:#F2F2F2 url(../images/select.gif) no-repeat right;border:1px solid #DDDDDD;display:block;float:left;border-radius:3px;margin:0 5px 0 5px;}
.cat_buttons{text-align:right;vertical-align:bottom;}
html, body{height:100%;}
.block_product table.product{height:100%;min-height:100%;}
.jshop .jshop_dop_description{vertical-align:top;padding-left:10px;}
.jshop .jshop_dop_description div{border:1px solid #ccc;padding:10px;margin:20px 0 0 0;border-radius:25px;display:block;float:left;}
.jshop .jshop_dop_description div#dop{background:none;border:none;border-radius:0px;float:left;}
.descr{color:#EF7000;}
#slideshowCont{width:720px;overflow:scroll;position:relative;margin:0 auto;}
#next{top:75px;left:10px;cursor:pointer;position:absolute;display:none;}
#last{top:75px;right:10px;cursor:pointer;position:absolute;display:none;}
.jshop_list_product_related{padding:20px 0px;width:560px;float:left;}
.jshop_list_product_related ul{list-style:none;margin:0;padding:0 10px 0 10px;margin-left:70px;}
.jshop_list_product_related ul li{float:left;list-style:none;background-color:#fff;width:510px;padding:10px 30px 10px 30px;border:1px solid #CCCCCC;}
.jshop_list_product_related ul li table{float:left;margin-left:5px;margin-right:5px;margin-bottom:15px}
.jshop_list_product_related img.jshop_img{border:10px solid #FFFFFF;width:200px;}
.clear{clear:both;}
.compare_price td{color:#555555;font-size:16px;font-weight:700;}
.extra_fields table{width:100%;}
.rowl{background:#F3F3F3;}
.jshop_filters input.button{}
.jshop_filters a.button , .jshop_filters input[type="submit"]{font-size:11px;padding-left:10px;padding-right:10px;}
.jshop_filters a.button{height:14px;line-height:14px;}
#jshop_module_cart{text-align:center}
.jshop div.manufacturer_logo{background-color:transparent;background-image:none;border:none;border-radius:0;margin:10px 0px 0px;padding:10px;}
.jshop div.manufacturer_logo img{border:1px solid #CCCCCC;padding:5px;width:120px;border-radius:10px;}
.well .label_products img , .span3 .label_products img{width:150px;height:150px;border:1px solid #CCCCCC;padding:5px;background:#FFFFFF;border-radius:25px;}
.well .label_products img:hover, img.jshop_img_thumb:hover , .span3 .label_products img:hover, img.jshop_img_thumb:hover{}
.well .label_products .item_name{padding:10px 0 5px 0;}
.sidebar-nav .moduletable .label_products .block_item{text-align:center;display:block;}
#content table.jshop, #content table.jshop tr, #content table.jshop td{}
.jshop_img_thumb_div_list{display:block;width:100%;margin-top:5px;}
.jshop_img_thumb_div_list img{float:left;width:43px;height:43px;margin:4px;border:1px solid #CCCCCC;padding:2px;border-radius:10px;}
.not_available .available_yes{color:#638D31;font-weight:bold;font-size:12px}
.not_available .available{color:#766C6B;}
.accordion{display:none;opacity:0;transition:all 0s linear 0.5s,opacity 0.5s linear;}
.accordion:target{opacity:1;display:block;}
.filter_characteristic .filter a{text-decoration:none;display:block;}
.filter_characteristic .filter a{color:#fff;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
a.characteristic_name:hover{background-image:linear-gradient(to bottom,#555555, #333333);}
.accordion{margin:0 0 10px 0;}