/*.category-view .row .category {display:none;}*/
.virtuemart_search {display:none;}
.category-view .row .category .spacer h2 a img {
    max-width: 250px;
    height: auto;
}
#main .category-view .row .category .spacer h2 a,
.category-view .row .category .spacer h2 a {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:22px;
}
#main .vm-col h2 a, 
.vm-col h2 a {
	font-size:20px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
 }
a.ask-a-question {display:none;}
.browseProductImage {
	max-height:300px;
}
.vm-details-button {display:none;}

.product-price {
	float:none;
	margin:0px auto;
	text-align:center;
}
.featured-view .spacer span, 
.latest-view .spacer span, 
.topten-view .spacer span, 
.recent-view .spacer span, 
.related-products-view .spacer span, 
.browse-view .row .product .spacer span {
	font-size:26px;
	font-weight:bold;
	color:#C5C6C8;
}

span.quantity-box,
.quantity-controls {
	display:none;
}
span.addtocart-button input.addtocart-button, 
span.addtocart-button input.notify-button {
/*	background: url('/images/b3.png') left center no-repeat;*/
	background:none;
	border:0px;
	padding:10px 20px;
	border-radius:0px;
	font-weight: bold;
	font-family: tahoma;
	font-size: 18px !important;
	text-transform:lowercase;
	background-color: #22397C;
	color:#fff;
}
span.addtocart-button input.addtocart-button:hover, 
span.addtocart-button input.notify-button:hover {
	background:none;
	background-color: #22397C;
	color: #FFEE13;
}

#fancybox-content .continue_link{float:left;display:none;}
#fancybox-content .continue_link:before{content:'◄ ';}
#fancybox-content a.continue_link,
#fancybox-content a.showcart{color:#000;padding:5px 5px 10px 5px;text-decoration:none;}
#fancybox-content .continue_link:hover,
#fancybox-content .showcart:hover{color:#000;}
#fancybox-content .showcart:after{content:' ►';}
#fancybox-content h4{padding:20px;margin:50px 5px;line-height:18px;font-size:18px;text-transform:none;}
#fancybox-outer, #fancybox-content{border-radius:5px;border-width:1px!important;}

.product-neighbours {display:none;}
.manufacturer a {color:#000;}
.manufacturer:before {
  content:'Производитель:';
  font-weight:bold;
  color:#493733;
}
span.quantity-controls {display:none;}
.manufacturer-details-view img {width:150px;height:auto;}

.vm-order-list {display:none}


.product-description .title {
	display:block;
	font-size:20px;
	font-weight:bold;
		padding-bottom:10px;

}
.product-fields {display:none;}


.cf_form a {text-decoration:none;color: #383d42;}
.slider_bkg_img {
    background: #888888!important;
}
/*.headexpand {display:none;}*/
.cf_flt_header {
	font-size:14px!important;
	font-weight:normal;
	text-transform:uppercase;
}


.opg-thumbnail {
	max-width: 125px;
}


.opg-button-primary, 
.opg-button {
	background-color:#493733;
	color:#fff!important;
	text-decoration:none;
}
.opg-button-primary:focus, 
.opg-button:focus,
.opg-button-primary:hover, 
.opg-button:hover {
	background-color:#191311;
	color:#fff;
}
.cart-product-details a,
.removeproduct,
.opg-link {
	text-decoration:none;
	color:#666;
}
.cart-product-details a:hover,
.removeproduct:hover,
.opg-link:hover {
	text-decoration:underline;
}
#main {text-align:left;}
#div_shipto {display:none;}
#other-things {margin-top:10px;}
.opg-text-primary {color:#666!important;}

.opg-width-large-1-4 {
    width: 40%;
}
.quantity-plus {margin-left:5px;}


#other-things {
  max-width:600px;
  margin:10px auto;
}
#other-things .opg-button {
  line-height:40px;
  padding:0px;
  text-align:center;
}

#right_div .opg-width-1-1 {
    max-width:600px;
  margin:10px auto;
}

.opg-margin-bottom-remove {border:0px;}

#shipment_selection .opg-list label {
	display:block;
}
#shipment_selection .opg-list li input {
	float:left;
	margin-top:4px;
	width:5%;
}
#shipment_selection .opg-list li .vmshipment_name {
	font-size:16px;
	font-weight:bold;
	display:block;
	    display: inline-block;
}
#paymentsdiv .opg-list label {
	display:block;
}
#paymentsdiv .opg-list li input {
	float:left;
	margin-top:4px;
	width:5%;
}
#paymentsdiv .opg-list li .vmpayment_name {
	font-size:16px;
	font-weight:bold;
	display:block;
	    display: inline-block;
}
.vmpayment_description, .vmshipment_description {
	font-size:15px!important;
	line-height:16px!important;
	display:block;
	white-space:pre-wrap!important;
	width:100%;
}
.vmsipment {
	display:block;
	float:left;
	width:95%;
}
