.vMcategorys {overflow:hidden}
	.vMcategorys-i {margin:0 0 2em;float:left;width:24%;padding:0;margin:0 0 24px 1.333%;position:relative}
		.vMcategorys-i.first {margin-left:0}
	.vMcategorys-i_img {padding:0 16px 8px 0;display:block}
		.vMcategorys-i_img img {display:block;width:auto;max-height:110px}
	.vMcategorys-i_h2 {padding:0 16px .25em 0;margin:0;line-height:normal;font-size:20px;line-height:22px}
		.vMcategorys-i_sup {position:relative;top:0;font-size:12px;color:#828180}
    .vMcategorys-i p {margin:0 16px 0 0;font-size:12px;line-height:16px}

.vmSort {padding:9px 19px 8px;margin:0 0 17px;border-top:1px solid #E9E8E8;
	background: #dedede;
	background:-moz-linear-gradient(top,  #ededed 0%,  #dedede 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dedede));
	background:-webkit-linear-gradient(top, #ededed 0%,  #dedede 100%);
	background:-o-linear-gradient(top, #ededed 0%,  #dedede 100%);
	background:-ms-linear-gradient(top, #ededed 0%,  #dedede 100%);
	background:linear-gradient(to bottom,  #ededed 0%, #dedede 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede',GradientType=0)}
	.vmSort label {}
	.vmSort select {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CDCDCE;color:#333;cursor: pointer; height: 28px !important}
	.vmSort_count {float:right}

.vmBrowse {overflow:hidden}


@media screen and (max-width:1110px) {
    /*.vmRoduct_price-real {font-size:14px;font-weight:400}*/
}

.hproduct {overflow:hidden;margin:0 0 15px;position:relative}
	.hproduct_images {float:left;width:300px}
        .hproduct_images_main {display:block;margin:0 0 16px}
			.hproduct_images_main img {display:block;max-width:100%;height:auto;margin:0 auto}
		.hproduct_additional-images {margin:0 0 0 -8px}
			.hproduct_additional-images a {display:block;float:left;width:50px;border:1px solid #c2c2c2;margin:0 0 8px 8px;height: 45px;overflow:hidden}
				.hproduct_additional-images a img {display:block;max-width:100%;height:auto}
	.hproduct_add_to_cart {padding:10px;border:1px solid #dedede;border-radius: 2px;margin-bottom:3px}
		.hproduct_s_desc {padding:0 0 2em}
			.hproduct_manuf {float: right;max-width: 130px}
				.hproduct_manuf img {display: block;max-width:100%;height:auto}
			.hproduct_s_desc p {line-height: 19px;color: #373737;margin:0 140px 2em 0}
			.hproduct_stock-c {display: inline-block;margin:0 2em 0 0}
				.hproduct_stock-c span {background-image:url( "themes/default/images/sklad.png" );display:block;width:72px;height:10px;margin-top:5px;background-position:100% 100%}
				.hproduct_stock-c .red {background-position:0 0}
		.hproduct_add_to_cart .vmRoduct_price {font-size:25px;font-weight:400;line-height:normal;color:#F00;display:block;float: left}
			.hproduct_add_to_cart .vmRoduct_price i {color: #000}
		.hproduct_add_to_cart-form-qua {display:block;float: left;margin:0 1.5em 0 2em}
			.hproduct_add_to_cart-form-qua .quantity_box_button,
			.form_update_cart .quantity_box_button {padding:0;height:15px;width:15px;;text-indent: -99em;overflow: hidden;background-color:transparent !important}
				.hproduct_add_to_cart-form-qua .quantity_box_button:active,
				.form_update_cart .quantity_box_button:active {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
				.hproduct_add_to_cart-form-qua .quantity_box_button_down:hover,
				.form_update_cart .quantity_box_button_down:hover {background-position:0 -15px}
				.hproduct_add_to_cart-form-qua .quantity_box_button_down:active,
				.form_update_cart .quantity_box_button_down:active {background-position:0 -30px}
				.hproduct_add_to_cart-form-qua .quantity_box_button_up,
				.form_update_cart .quantity_box_button_up {background-position:-15px 0}
				.hproduct_add_to_cart-form-qua .quantity_box_button_up:hover,
				.form_update_cart .quantity_box_button_up:hover {background-position:-15px -15px}
				.hproduct_add_to_cart-form-qua .quantity_box_button_up:active,
				.form_update_cart .quantity_box_button_up:active {background-position:-15px -30px}
			.hproduct_add_to_cart-quan {width:20px;text-align:center;height:28px !important}
		.hproduct_add_to_cart-form_att {margin:0 0 3px;text-align:center;display:none}
			.hproduct_add_to_cart-form_att .inputboxattrib {padding:3px 0 2px 3px;max-width:115px}
		.addtocart_form .addtocart_button {position: relative;top:2px}

	.hproduct_middle {margin:0 0 0 320px}

	#tabs {}
        #tabs .ui-tabs-nav  {margin:0 0 -1px;padding:0;list-style:none}
            #tabs .ui-state-default {display:inline;display:inline-block;margin:0 3px 0 0;border:1px solid transparent;
	            border-bottom:0;text-transform: uppercase}
                #tabs .ui-state-active {border-color: #d3d3d3;background: #FFF}
                #tabs .ui-tabs-anchor {display:block;color:#135ca4;font:700 13px/30px Arial,Helvetica,sans-serif;
	                text-decoration:none;padding:0 10px}
                    #tabs .ui-state-active .ui-tabs-anchor {color:#2a2a2a}
                    #tabs .ui-tabs-anchor .product_rate {color:#0f0f0f}
                #tabs .ui-tabs-panel {border:1px solid #E5E5E5;padding:16px;background:#FFF}
		.product_table  {border:0;border-spacing:0;margin:0 0 1.5em}
			.product_table tr {}
			.product_table td {text-align:center;padding:6px 20px 6px 10px;border-top:1px solid #D1D1D1;
				font-size:12px;line-height:14px;vertical-align:middle;background:#FFF}
			.product_table tr:first-child td {border:0}
			.product_table .odd td {background:#fafafa}
		#tabs-0 table {border:0;border-spacing: 0}
		#tabs-0 table td {padding: 8px;vertical-align: middle}
        .b-tabs_gray {}
            .b-tabs_gray h2 {font-size:16px;line-height:normal;color:#666}
            .b-tabs_gray div {color:#666;line-height:16px}
    #tabs-4 {}
        #tabs-4 h2 {margin:0 0 .5em}
    #reviewform td, #reviewform th {padding:0 1em 0 0}
    .b_review {margin:2.5em 0 0}
        .b_review-t {margin:0 0 .5em}
            .b_review-t img {float:left;margin:0 .5em 0 0}
            .b_review-t small {font-size: 14px;color: #999;font-weight: 400}
	.b_review-al {margin:1em 0 0;color: green}
	.b_review-er {margin:1em 0 0;color: red}

	.b_navigation {overflow:hidden;margin:0 0 1.5em;font-size:14px}
		.b_navigation ul {margin:0;padding:0;list-style:none}
		.b_navigation li {float:left;display:block;margin:0 7px 0 0;line-height:21px}
		.b_navigation_name {margin:0 15px 0 0}
		.b_navigation li a, .b_navigation li span {display:block;text-align:center;text-decoration:none;padding:0 4px}
		.b_navigation li span {background:#C81D27;color:#FFF}

	.vmShiptos {margin:0;padding:0;list-style:none}
		.vmShiptos_f {font-size:14px;margin:0 0 9px}
		.vmShiptos-li {margin:16px 0 0 16px;list-style:decimal}
			.vmShiptos-li_p {font-size:14px;margin:0 0 6px}
	.vMaccount_row {margin:0 0 2em}
		.vMaccount_row h2 {margin:0 0 9px}
		.vMaccount_row img {float:left;margin:0 6px 0 0}

	.vMorders {border:0;border-spacing:0;width:100%}
		.vMorders th {text-align:left;padding:6px 12px}
		.vMorders .sectiontableentry1 {background:rgba(0,0,0,.15)}
			.vMorders td {padding:6px 12px;font-size:14px}
			.vMorders td i {font-style:normal;font-family:'Rouble';margin:0 0 0 -5px}
		.vMorders_search {text-align:right}
			.vMorders_search-b {height:24px !important}

	.vMorder_info {width:100%;border:0;border-spacing:0}
		.vMorder_info th {background:rgba(0,0,0,.15)}
        .vMorder_info .sectiontableentry1 {background:#F4F1F1}
		.vMorder_info th, .vMorder_info td {padding:6px 12px;text-align:center}
		.vMorder_info td {}
		.vMorder_info-r {text-align:right !important}
		.vMorder_info-l {text-align:left !important}
		.vMorder_info-c {text-align:center !important;vertical-align:middle;white-space:nowrap}
		.vMorder_info i {font-style:normal;font-family:'Rouble';margin:0 0 0 -5px}
		.vMorder_info-nob td {border:0;font-size:16px}
		.vMorder_info-img {display:block;text-align:center;width: 150px}
			.vMorder_info-img img {display:block;max-width:100%;height:auto;margin:0 auto}
		.vMorder_info h3 {font-size:16px;line-height:normal}
		.vMorder_info-pr {font-size:16px}
	.VMwhattodo {margin:0.75em 0;overflow: hidden}
		.VMwhattodo-ce {float:right;background:#C81D27;line-height:24px;display:block;color:#FFF;text-decoration:none;text-align:center;font-size:15px;padding:0 12px}
			.VMwhattodo-ce:hover {opacity:.85}
			.VMwhattodo-ce:active, .VMwhattodo-ce:focus {opacity:.75}
    .vmForm {overflow:hidden}
        .vmForm-imp {color:red;font-size:14px;margin:0 0 1em}
        .formLabel {float:left;width:30%;font-size:14px}
        .formLabel.missing {color:red}
        .formField {margin:0 0 0 31%}
			.formField input {width: 100%}
        .vmForm fieldset {border:0}
        .vmForm_imp-red {color:red;font-weight:700}

.b-vmLogin {float:left;width:49%;background:#FFF;border:1px solid #e1e1e1;padding:18px 22px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box}
.vmLogin-p {text-align:right;margin:0}
.vmLogin-b {float:left}
.vmLogin-a {line-height:32px;color:#000;font-size:13px}
.b-vmRegister {margin:0 0 0 51%;background:#FFF;border:1px solid #e1e1e1;padding:18px 22px;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box}
.b-vmLogin h2, .b-vmRegister h2 {color:#181818;font-size:19px;margin:0 0 9px;font-weight:700;letter-spacing:0}

.account_row {background:#F9F9F9;padding:20px;margin:0 0 22px;-moz-box-shadow:0 0 15px #CCC;-webkit-box-shadow:0 0 15px #CCC;box-shadow:0 0 15px #CCC}
    .account_row h2 {margin:0 0 9px}
	.account_row ul  {margin:0;padding:0;list-style:none}
        .account_row li {margin:0 0 9px 19px;font-size: 14px;line-height: 19px;position: relative}
		.order-details li {margin:0 0 9px !important;}
		.account_row li:last-child {margin-bottom: 0 !important;}
        .account_row input[type="radio"] {position: absolute;left:-19px;top:3px}
	.green {color:green}
.b_related {overflow:hidden}
	.b_related h3 {color:#afafaf;font-weight:700;text-transform:uppercase;font-size:24px;letter-spacing:0;margin:.5em 0}
    .b_related ul {margin:0;padding:0;list-style:none}
    .b_related li {float:left;display:block;width:32%;margin:0 0 2% 2%}
		.b_related li.first {margin:0 0 2%}
        .b_related-i{border:8px solid #ededed;padding:19px}
        .b_related-i-img {display:block;margin:0 0 .75em;max-width: 170px;height: 143px}
			.b_related-i-img img {display: block;max-width: 100%;height: auto;margin:0 auto}
		.b_related-i-h2 {margin:0 0 1em;font-size:1em;letter-spacing: 0}
			.b_related-i-h2 a{color:#202020;display:block;line-height:15px}
		.b_related-i-d {font-size: 12px;color: #505050;line-height: 16px;margin:0 0 .5em}
		.b_related-i-p {color: #F00;font: 700 23px 'PT Sans Narrow', Arial, Helvetica, sans-serif}
			.b_related-i-p i {color: #000}

.shop_error {font-size:16px;background:red;color:#FFF;padding:1em}

.vmThankyou {}
    .vmThankyou p {font-size:16px;line-height:22px}
    .vmThankyou img {margin:5px 1em 1em 0}
    .vmThankyou p:last-child {padding:0 0 0 40px}
		.b_flypage-share {
			margin:.75em 0;
			font-weight:700
		}
.i_review-a {
	padding:1em;
	position:relative;
	background:#F6F5F3;
	margin:1em 1em 0;
}

.i_review-a:after {
	content:'';
	position:absolute;
	display:block;
	left:1em;
	top:-6px;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 8px 6px 8px;
	border-color:transparent transparent #F6F5F3 transparent;
}

.i_review-aa {
	color:#999;
}