.catalog-price {
	 color:red;
}

.b-product{
  overflow: hidden;
  margin-bottom: 50px;
}
.b-product .product_pic{
  width: 260px;
  float: left;
  margin-right: 30px;
}
.b-product .product_info{
  overflow: hidden;
  font: 12px/1.3 Arial, sans-serif;
  color: #434343;
}
.b-product .product_details{
  margin: 0 0 35px;
}
.b-product .product_details span{
  color: #8d8d8d;
}
.b-product .product_details a{
  color: #434343;
}
.b-product .product_details a:hover{
  color: #f67b0e;
}
.b-product .product_details-item{
  display: block;
  padding: 4px 0;
  border-bottom: 1px dotted #879299;
}

.b-product .license_title{
    font: 30px/1.2 'scadabold', Arial, sans-serif;
    margin: 0 0 23px;
}
.b-product .license_view{
    vertical-align: middle;
}
.b-product .license_view td{
    padding: 10px 10px 11px;
    vertical-align: middle;
}
.b-product .license_price{
    font-weight: bold;
}
/* btn add */
.b-product .license_add{
	vertical-align: top;
	height: 56px;
	min-width: 290px;
	
	font: 20px/50px 'scadabold', Arial, sans-serif;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	margin-right: 15px;
	
	
    background: url(images/btns.png) 100% 0 no-repeat;
	background-position: 0 -489px;
}
.b-product .license_add:hover{
    background-position: 0 -545px;
}
.b-product .license_add:active,
.b-product .license_add.active{
    background-position: 0 -714px;
    line-height: 30px;
}
.b-product .license_add .btn_crn{
    
	width: 5px;
    height: 100%;
    position: absolute;
    top: 0;right: -5px;
    background: url(images/btns.png) 100% 0 no-repeat;
	background-position: 100% -489px;
}
.b-product .license_add:hover .btn_crn{
    background-position: 100% -545px;
}
.b-product .license_add:active .btn_crn,
.b-product .license_add.active .btn_crn{
    background-position: 100% -714px;
}


.b-product_actions{}
.b-product_actions .b-counter{
  vertical-align: top;
}

.b-counter{
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
}
.b-counter .counter_text{
  font: 14px/1 Arial, sans-serif;
  margin-bottom: 5px;
}
.b-counter .counter_qty{
  position: absolute;
  right: -30px;
  bottom: -2px;
  font-size: 14px;
}
.b-counter .counter_container{
  width: 85px;
  height: 28px;
  position: relative;
  background: #fefefe;
  background: -moz-linear-gradient(top, #fefefe 0%, #e2e2e2 100%);
  background: -webkit-linear-gradient(top, #fefefe 0%,#e2e2e2 100%);
  background: -o-linear-gradient(top, #fefefe 0%,#e2e2e2 100%);
  background: linear-gradient(to bottom, #fefefe 0%,#e2e2e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 );
}
.b-counter .counter_val{
  width: 31px;
  text-align: center;
  height: 14px;
  padding: 6px 3px;
  position: absolute;
  left: 23px;
  top: 0;
  border: 1px solid;
  border-color: #bcbbb5 #c2c1bb #dddcd6 #e3e2da;
  background: #f8f7ef;
}
.b-counter .counter_minus,
.b-counter .counter_plus{
  width: 22px;
  height: 27px;
  position: absolute;
  top: -1px;
  border: 1px solid;
  border-color: #f0f0f0 #cacaca #cacaca #ececec;
  border-radius: 2px;
  cursor: pointer;
  background: url(images/sprt.png) -101px -70px no-repeat;
}
.b-counter .counter_minus{
  left: 0;
  border-right: none;
}
.b-counter .counter_minus:hover{
  background-position: -101px -100px;
}
.b-counter .counter_plus{
  right: 0;
  border-left: none;
  background-position: -123px -70px;
}
.b-counter .counter_plus:hover{
  background-position: -123px -100px;
}

/* b-product_price */
.b-product_price{
  margin: 35px 0;
  font: 14px/26px Arial, sans-serif;
}
.b-product_price .price_old{
  font-size: 16px;
  color:#f7a804;
  margin-left: 12px;
  font-weight: bold;
}
.b-product_price .price_new{
  font-size: 26px;
  color: #2d2d2d;
  margin-left: 12px;
  font-weight: bold;
}

.b-catalog-tabs{
  overflow: hidden !important;
  margin-bottom: 35px !important;
}
.b-catalog-tabs .catalog-tabs_head{
  overflow: hidden !important;
  padding-bottom: 10px !important;
  margin-bottom: 20px !important;
}
.b-catalog-tabs .catalog-tabs_thead{
  float: left !important;
  padding: 8px 28px !important;
  -moz-border-radius: 3px 3px 4px 4px !important;
  border-radius: 3px !important;
  position: relative !important;
  cursor: pointer !important;
  border: 1px solid #fff !important;
  border-bottom: none !important;
  *z-index: expression(runtimeStyle.zIndex = 1, insertAdjacentHTML('afterBegin', '<i class="after"></i>')) !important;
}
.b-catalog-tabs .thead_active{
  background: #879299 !important;
  border-color: #3f464a #5a646a #fff #5a646a !important;
  -moz-box-shadow: inset 0 5px 15px -1px rgba(0,0,0,0.2) !important;
  box-shadow: inset 0 5px 15px -1px rgba(0,0,0,0.2) !important;
}
.b-catalog-tabs .catalog-tabs_title{
  border-bottom: 1px dashed #232323 !important;
  font: 18px/1 'scadabold', Arial, sans-serif !important;
  color: #232323 !important;
  -webkit-transition: color .2s, border-color .2s !important;
  -moz-transition: color .2s, border-color .2s !important;
  -o-transition: color .2s, border-color .2s !important;
  transition: color .2s, border-color .2s !important;
}
.b-catalog-tabs .catalog-tabs_title:hover{
  color: #CC380F !important;
}
.b-catalog-tabs .catalog-tabs_thead .after,
.b-catalog-tabs .catalog-tabs_thead:after{
	display: block !important;
	content: '' !important;
	width: 17px !important;
	height: 7px !important;
	position: absolute !important;
	left: 50% !important;
	bottom: -7px !important;
	visibility: hidden !important;
	margin-left: -8px !important;
	background: url(images/sprt.png) -43px -94px no-repeat !important;
}
.b-catalog-tabs .thead_active .catalog-tabs_title{
  border-color: transparent !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) !important;  
  color: #fff !important;
}
.b-catalog-tabs .thead_active .after,
.b-catalog-tabs .thead_active:after{
  visibility: visible !important;
}

.b-catalog-tabs .catalog-tabs_thead:before{
content: '' !important;
}

.b-catalog-footer{
  background: #fbf3e2;
  padding: 0 25px;
  overflow: hidden;
  margin-bottom: 45px;
  *zoom:1;
}
.b-catalog-footer .b-product_price{
  float: left;
  margin: 35px 50px 0 0;
  height: 56px;
}
.b-catalog-footer .b-product_actions{
  float: left;
  height: 56px;
  margin-top: 20px;
}

.b-catalog-footer .license_add{
	vertical-align: top;
	height: 56px;
	min-width: 290px;
	
	font: 20px/50px 'scadabold', Arial, sans-serif;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	margin-right: 15px;
	
	
    background: url(images/btns.png) 100% 0 no-repeat;
	background-position: 0 -489px;
}
.b-catalog-footer .license_add:hover{
    background-position: 0 -545px;
}
.b-catalog-footer .license_add:active,
.b-catalog-footer .license_add.active{
    background-position: 0 -714px;
    line-height: 30px;
}

.b-catalog-footer .license_add .btn_crn{
    
	width: 5px;
    height: 100%;
    position: absolute;
    top: 0;right: -5px;
    background: url(images/btns.png) 100% 0 no-repeat;
	background-position: 100% -489px;
}
.b-catalog-footer .license_add:hover .btn_crn{
    background-position: 100% -545px;
}
.b-catalog-footer .license_add:active .btn_crn,
.b-catalog-footer .license_add.active .btn_crn{
    background-position: 100% -714px;
}

.b-catalog-action{
    padding: 10px 30px;
    background: #f2ece0;
    min-height: 29px;
    margin: 45px 0 30px;
    font: 16px/32px 'scadabold', Arial, sans-serif;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.b-catalog-action .catalog-action_present,
.b-catalog-action .catalog-action_helper{
    display: inline-block;*display: inline;*zoom: 1;
    height: 29px;
    padding-left: 40px;
    position: relative;
    color: #CC380F;
    text-decoration: none;
}
.b-catalog-action .catalog-action_present:hover,
.b-catalog-action .catalog-action_helper:hover{
    text-decoration: underline;
	color: #CC380F;
}
.b-catalog-action .pic{
    width: 32px;
    height: 29px;
    position: absolute;
    left: 5px;
    background: url(images/sprt.png) -95px 0 no-repeat;
}
.b-catalog-action .catalog-action_helper{
    margin-left: 75px;
}
.b-catalog-action .catalog-action_helper .pic{
    background-position: -67px -97px;
}

.g-content ul  li:before{
	content: "" !important;
}

.g-content li.catalog-tabs_tbody ul > li:before {
    content: '\2022' !important;
    left: -10px;
    position: absolute;
}