@media only screen and (min-width: 1024px){
#settext-1:before {
    content: "Ужасно";
    margin-left: 7px;
}

#settext-2:before {
    content: "Плохо";
    margin-left: 7px;
}

#settext-3:before {
    content: "Средне";
    margin-left: 7px;
}

#settext-4:before {
    content: "Хорошо";
    margin-left: 7px;
}

#settext-5:before {
    content: "Отлично";
    margin-left: 7px;
}

#review-title {
    cursor: pointer;
    color: #284100;
    font-size: 25px;
    line-height: 22px;
    border-bottom:1px solid #284100;
    padding: 0 0 10px;
    font-weight: normal;
    margin: 0 0 25px;
}

.review-list .author {
    margin: 0 !important;
    color: #aaa18f;
    font-size: 12px;
}
.review-list .author .text-date{
    float: right;
    font-size: 14px;
    line-height: 20px;
    color: #8e8e8e;
}
.review-list .author b {
    font-size: 18px;
    color: #000;
    line-height: 20px;
    font-weight: normal;
    float: left;
}

.review-list .text {
    margin-bottom: 5px;
    font-size: 13px;
    line-height: 20px;
    font-weight: bold;
}
.review-list .rating-t{
    font-size: 14px;
    line-height: 16px;
    color: #8e8e8e;
    position: relative;
    top: -3px;
}
.entry-rating {
    float: left;
    width: 125px;
    font-weight: bold;
}

.socF {
    width: 800px;
    margin: 0 auto;
}

.socF td {
    width: 25%;
}

.socF td a {
    text-decoration: none;
    font-weight: bold;
}

.socF td a span {
    display: inline-block;
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 15px;
}

.socF td a i {
    font-style: normal;
    position: relative;
    top: 8px;
}

.socF td.fb a span {
    background: url('../image/icons.png') scroll 0 0 no-repeat transparent;
}

.socF td.tw a span {
    background: url('../image/icons.png') scroll -64px 0 no-repeat
    transparent;
}

.socF td.ok a span {
    background: url('../image/icons.png') scroll -32px 0 no-repeat
    transparent;
}

.socF td.vk a span {
    background: url('../image/icons.png') scroll -96px 0 no-repeat
    transparent;
}

.socF table {
    width: 100%;
}
input.error{
    border-color:red !important;
}
input[type="submit"]:focus{
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
.brandAW {
    overflow: hidden;
}

.brandAW a {
    display: inline-block;
    width: 80px;
    text-align: center;
    height: 110px;
    font-size: 13px;
    margin: 14px;
    text-decoration: none;
}

.brandAW a:hover {
    color: #000;
}

.brandAW a img {
    margin-bottom: 10px;
}

div.input .entry-b,
#review-form .entry-rating{
    display: block;
    float: left;
    width: 112px;
    font-size: 14px;
    color: #8e8e8e;
    font-weight: normal;
}
#review-form .entry-rating{
    width: auto !important;
    margin: 0 5px 0 0;
}
.reviewW .row-box{
    margin: 0 0 23px;
}
.reviewW .row-box:after{
    content:'';
    display:block;
    clear:both;
}
.row-box .input{
    float: left;
    margin: 0 30px 0 0;
}
.row-box .rating{
    float: left;
    padding: 2px 0 0;
}
div.input textarea {
    width: 545px;
    resize: none;
    margin: 0;
}

div.input input {
    margin: 0;
}

.revToggle {
    width: 986px !important;
    padding: 0;
    display: block !important;
}
.input.ppc{
    display: none;
}
div.input {
    margin-bottom: 23px;
}

.input.captcha img {
    position: relative;
    top: 8px;
}
#review-form .input.captcha input[type="text"]{
    height: 25px;
    width: 250px !important;
    margin: 0 15px 0 0;
}
#review-form .input.captcha .entry-b{
    position: relative;
    top: 10px;
}
.buttons #button-review{
    background: #e1e1e1;
    border:1px solid #b0c79d;
    color: #000;
    font-size: 15px;
    text-transform: uppercase;
    border-radius: 8px;
    padding: 0 35px;
    font-weight: bold;
}
.buttons #button-review:hover{
    background: #6a9b24;
    color: #fff;
}
.bm-holder{
    overflow: hidden;
    text-align: center;
}
.bm-holder .input.captcha{
    float: left;
}
.bm-holder .buttons{
    display: inline-block;
    vertical-align: top;
}
.bm-holder .input.captcha{
    padding: 6px 0 0;
    margin: 0 35px 0 0;
}
.rT {
    overflow: hidden;
    margin-bottom: 10px;
    padding-bottom: 7px;
}

.review-list .author {
    margin: 0 !important;
}

.review-list .text {
    margin-bottom: 20px;
}

#review .minus {
    color: #000;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
}

#review .plus {
    color: #000;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    margin: 0 0 8px;
}
#review .plus .plus-t{
    font-size: 13px;
    line-height: 15px;
    color: #406814;
    font-weight: bold;
}
#review .minus .minus-t{
    font-size: 13px;
    line-height: 15px;
    color: #770000;
    font-weight: bold;
}
#review input[type='text'] {
    height: 17px;
}

input[type='text'],textarea {
    color: #333;
    box-shadow: inset 0px 2px 8px rgba(32, 74, 96, 0.2), 0px 0px 3px white;
    -moz-box-shadow: inset 0px 2px 8px hsla(200, 50%, 25%, 0.2), 0px 0px 3px
    white;
    -webkit-box-shadow: inset 0px 2px 8px rgba(32, 74, 96, 0.2), 0px 0px 3px
    white;
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
    transition: all 200ms;
    padding: 3px !important;
    margin-top: 2px;
    margin-bottom: 2px;
}

input[type="text"]:focus,
textarea:focus {
    box-shadow: inset 0px 2px 8px rgba(255, 255, 255, 0), 0px 0px 5px
    #FFC264;
    -moz-box-shadow: inset 0px 2px 8px hsla(0, 100%, 100%, 0), 0px 0px 5px
    hsl(200, 75%, 50%);
    -webkit-box-shadow: inset 0px 2px 8px rgba(255, 255, 255, 0), 0px 0px
    5px #FFC264;
    background-color: #FFF;
    outline: none;
    border-color: rgba(255, 255, 255, 0);
}

#review .entry-b {
    display: block;
    float: left;
    width: 150px;
    padding: 47px 0 53px 0;
}

#review textarea {
    height: 108px;
    min-height: 108px;
    min-width: 306px;
    max-width: 540px;
    margin-left: 40px;
}

#review textarea:focus,input:focus {
    outline: none;
}

#review #captcha {
    margin-top: 2px;
    margin-left: -4px;
}

#review-form .radio-div {
    width: 104px;
    float: left;
    margin-left: 5px;
}

#review-form .radio-div input[type='radio'] {
    position: relative;
    margin: 0 0 0 -2px;
    padding: 0;
    width: 19px;
    height: 19px;
    opacity: 0;
    z-index: 2;
    cursor: pointer;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity = 0);
}

#review-form .star-div {
    height: 18px;
    float: left;
    margin: 1px 0 0 -108px;
}

#review-form .entry-rating {
    cursor: default;
    float: left;
    width: 150px;
    font-weight: bold;
}

.star-div span {
    width: 104px;
    height: 18px;
    display: inline-block;
    background: url(../image/stars-icons.png) no-repeat;
}

span.icstars-0 {
    background-position: 0 0
}

span.icstars-1 {
    background-position: 0 -18px
}

span.icstars-2 {
    background-position: 0 -36px
}

span.icstars-3 {
    background-position: 0 -54px
}

span.icstars-4 {
    background-position: 0 -72px
}

span.icstars-5 {
    background-position: 0 -90px
}

.ppc a {
    display: inline-block;
    margin-bottom: 15px;
    margin-top: 10px;
    text-decoration: none;
    border-bottom: 1px dashed #629c35;
}

.ppc a:hover {
    border-bottom: 1px dashed #fff;
}

.reviewW {
    display: block !important;
    opacity: 1;
    clear: both;
}

.niceCheck {
    width: 11px;
    height: 11px;
    display: inline-block;
    cursor: pointer;
    background: url('../image/c.png');
    position: relative;
    top: 1px;
}

.niceCheck input {
    display: none;
}
.sliderW.ac{
    margin: 0 0 30px;
}
.autoF {
    height: 87px;
    background:#fff url('../image/bg-filter.jpg') no-repeat 50% 0;
    position: relative;
    left: 0;
    top: 0;
    z-index: 6;
    margin: 0 -9999px 30px;
    padding: 0 9999px 0 10098px;
    text-align: center;
}
.autoF #preloader{
    display: none !important;
}
.autoF .selectW .b-core-ui-select__button{
    background: url("../image/selB2.png") no-repeat 50% 50%;
    top: 10px;
}
.autoF .selectW .b-core-ui-select{
    border:1px solid #e5b555;
    border-radius: 5px;
    width: 190px;
    height: 48px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 13px 35px 3px 15px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.23) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.23) inset;
}
.autoF .selectW .b-core-ui-select__dropdown.show{
    width: 287px !important;
    border:1px solid #e5b555;
    border-radius: 5px;
}
.autoF .title {
    font-size: 25px;
    line-height: 27px;
    color: #545454;
    text-transform: uppercase;
    display: block;
    margin: -6px 0 0;
}
#goCarButton{
    background: url("../image/btn-auto-fliter.png") no-repeat;
    width: 148px;
    height: 65px;
    border:0;
    text-align: center;
    line-height: 63px;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0;
    top: 21px;
    display: inline-block;
}
#goCarButton:hover{
    background-position: 0 -65px;
}
.autoF .button {
    font-size: 18px;
    position: relative;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    top: 15px;
}

.autoF .selectW {
    display: inline-block;
    vertical-align: top;
    width: 625px;
    padding: 0 0 0 29px;
    text-align: left;
}

.selectW .b-core-ui-select {
    width: 167px;
    position: relative;
    top: 15px;
    margin-right: 15px;
}
#sidebar_feedback0 input[type="text"]{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e5b555;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.23) inset;
    box-sizing: border-box;
    color: #818181;
    font-size: 15px;
    height: 46px;
    line-height: 46px;
    margin: 0 0 13px;
    padding: 4px 15px !important;
    width: 100%;
}
#sidebar_feedback0 textarea{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e5b555;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.23) inset;
    box-sizing: border-box;
    color: #818181;
    font-size: 15px;
    height: 100px;
    margin: 0 0 13px;
    padding: 4px 15px !important;
    width: 100% !important;
}
#sidebar_feedback0 .button{
    background: url("../image/bg-submit.png") no-repeat;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 54px;
    line-height: 54px;
    text-transform: uppercase;
    vertical-align: top;
    width: 177px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#sidebar_feedback0 .button:hover{
    opacity: 0.8;
}
.cont-holder{
    overflow: hidden;
}
.cont-holder div{
    float: left;
    background: #fafafa;
    border:1px solid #ccc;
    padding: 15px 20px;
    min-height: 101px;
}
.cont-holder div+div{
    margin: 0 0 0 40px;
}
.map-holder{
    overflow: hidden;
}
.map-holder .map{
    float: left;
    width: 49%;
}
.map-holder .map > p{
    min-height: 60px;
}
.map-holder .map-2{
    float: right;
    width: 49%;
}
.title-sec{
    text-transform: uppercase;
    font-size: 26px;
    line-height: 27px;
    display: block;
    padding: 10px 0 0;
    margin: 0 0 10px;
}
.map-holder div img{
    width: 100% !important;
    height: auto !important;
}
.selectW .b-core-ui-select__dropdown.show {
    width: 198px !important;
    max-height: 304px;
    overflow: auto;
    height: auto;
}
.price sup{
    font-size: 14px;
    line-height: 30px;
    display: block;
}
.autoF .title span {
    display: block;
    font-size: 15px;
}

.collapsible td {
    vertical-align: top;
}

.lV,.gV {
    display: inline-block;
    height: 11px;
    margin-left: 10px;
    cursor: pointer;
}

.lV:hover,.gV:hover,.lV.active,.gV.active {
    background-color: #6aa636;
}

.lV {
    background: url('../image/list.png') no-repeat scroll 0 0;
    width: 13px;
    background-color: #aaa18f;
}

.gV {
    background: url('../image/grid.png') no-repeat scroll 0 0;
    width: 11px;
    background-color: #aaa18f;
}

#share42 {
    display: inline-block;
    padding: 6px 0 0 6px;
    background: #FFF;
    border: 1px solid #E9E9E9;
    border-radius: 4px;
}

#share42:hover {
    background: #F6F6F6;
    border: 1px solid #D4D4D4;
    box-shadow: 0 0 5px #DDD;
}

#share42 a {
    opacity: 0.5
}

#share42:hover a {
    opacity: 0.7
}

#share42 a:hover {
    opacity: 1
}

html {
    margin: 0;
    padding: 0;
}

body {
    background-color: #e2e1e1;
    color: #000;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    min-width: 1280px;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:none;
}

body,td,th,input,textarea,select,a {
    font-size: 14px;
}

h1 {
    color: #284100;
    margin-top: 0;
    margin-bottom: 20px;
    font-weight: normal;
    font-size: 30px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    line-height: 30px;
}

.Welcome table {
    width: 100%;
    margin-bottom: 15px;
}

.copy {
    font-size: 13px;
    margin-top: 0;
}

.main .jcarousel-skin-opencart .jcarousel-item img {
    border: 1px solid #7bba4a;
    border-radius: 75px;
    -webkit-border-radius: 75px;
}

.hT {
    background: #3a570b;
    height: 30px;
}

.revH span {
    float: left;
    font-size: 25px;
    color: #284100;
    line-height: 22px;
}

.revH {
    overflow: hidden;
    margin-top: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #284100;
    padding: 0 0 10px;
}
.intro-holder{
    overflow: hidden;
}
.revH a {
    line-height: 22px;
    color: #5e9425;
    font-size: 19px;
    display: inline-block;
    float: right;
    text-decoration: none;
}

.revH a b {
    position: relative;
    margin-left: 10px;
    top: -1px;
    text-decoration: none;
    color: #5e9425;
    font-weight: normal;
}

.hB {
    background: url('../image/hrb.jpg') repeat scroll 0 0 transparent;
    height: 180px;
    z-index: 101;
}
#content.search-block{
    margin: 0 !important;
}
h2 {
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 5px;
}

p {
    margin-top: 0px;
    margin: 7px 0px;
}

.stock {
    color: #629c35;
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 10px;
}

.stock.no {
    color: #ccc;
}

a,a:visited,a b {
    color: #629c35;
    text-decoration: underline;
    cursor: pointer;
}

a:hover {
    text-decoration: none;
}

a img {
    border: none;
}

form {
    padding: 0;
    margin: 0;
    display: inline;
}

input[type='text'],input[type='password'],textarea {
    background: #f6f6f6;
    border: 1px solid #CCCCCC;
    padding: 3px;
    margin-left: 0px;
    margin-right: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

select {
    background: #F8F8F8;
    border: 1px solid #CCCCCC;
    padding: 2px;
}

label {
    cursor: pointer;
}
.ov-section{
    width: 100%;
    overflow: hidden;
}
/* layout */
#container {
    background: #fff;
    width: 1260px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    padding: 0;
}
#container:after{
    content:'';
    display:block;
    clear:both;
}
.main {
    margin-top: 0 !important;
}

#column-left {
    float: left;
    width: 215px;
    padding: 0 50px;
}

#column-left > .box-html:first-child {
      margin-bottom: 0;
}

#column-right {
    float: right;
    width: 215px;
    padding: 43px 50px 0;
}

#content {
    padding-top: 30px;
    min-height: 400px;
    margin: 0 50px 25px;
}

.main {
    padding-top: 0 !important;
}
#column-left+#column-right+#content,#column-left+#content {
    margin-left: 315px;
}

#column-right+#content {
    margin-right: 315px;
}
/* header */
#header {
    height: 175px;
    margin-bottom: 7px;
    padding-bottom: 4px;
    position: relative;
    z-index: 102;
    width: 1260px;
    margin: 0 auto;
}
.course-box{
    display: none;
    position: absolute;
    top: 40px;
    left: 226px;
}
.course-box .title{
    display: block;
    font-size: 13px;
    line-height: 15px;
    color: #fff;
    margin: 0 0 6px;
}
.course-box ul{
    margin:0;
    padding:0;
    list-style:none;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
}
.course-box ul li{
    float: left;
}
.course-box ul li:first-child:after{
    content:'=';
}
#header #logo {
    position: absolute;
    top: 0px;
    left: 0px;
    border-right: 2px dashed rgba(43, 77, 15, 0.15);
}
#header .google_language {
    position: absolute;
    top: 54px!important;
    left: 255px!important;
    width: 100px;
    color: #999;
    line-height: 17px;
}
    .skiptranslate{

        display: none!important;
    }
    .translated-ltr body{
        top: 0px!important;
    }
#header .google_language a {
    font-size: 30px;
    text-decoration: none;
    color: #8cbe4f;
}
    .google_language .language__img {
        opacity: 1;
        font-weight: 700;

    }
    .google_language .language__img:hover{
        cursor: unset;
        opacity: 1;
        font-weight: 700;


    }
    .google_language .language__img.language__img_active {
        cursor: pointer;
        opacity: 0.5;
        font-weight: 400;

    }
    .google_language .language__img.language__img_active:hover {
        cursor: pointer;
        opacity: 1;
        font-weight: 700;
    }

#language {
    position: absolute;
    top: 15px;
    left: 320px;
    width: 80px;
    color: #999;
    line-height: 17px;
}

#language img {
    cursor: pointer;
    margin-right: 5px;
}

#currency {
    width: 75px;
    position: absolute;
    top: 15px;
    left: 425px;
    color: #999;
    line-height: 17px;
}

#currency a {
    display: inline-block;
    padding: 2px 4px;
    border: 1px solid #CCC;
    color: #999;
    text-decoration: none;
    margin-right: 2px;
    margin-bottom: 2px;
}

#currency a b {
    color: #000;
    text-decoration: none;
}
.box-category .category a span{
    min-height: 44px;
    display: inline-block;
    vertical-align: top;
}
.hT #cart {
    position: absolute;
    top: 152px;
    left: 1005px;
    z-index: 99;
    width: 275px;
}

.hT #cart .heading {
    font-size: 14px;
    margin: 0;
    color: #fff;
    margin: -1px;
    padding: 14px 5px 14px 70px;
    background: transparent url('../image/cart.png') 14px 50% no-repeat;
    position: relative;
    z-index: 1;
}

.hT #cart .heading div {
    font-size: 14px;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 3px;
}

.hT #cart .heading a {
    color: #fff;
    text-decoration: none;
}

.hT #cart .heading a span {
    background: transparent url('../image/arrow-down.png') 100% 50%
    no-repeat;
    padding-right: 15px;
}

.hT #cart .content {
    clear: both;
    display: none;
    position: relative;
    top: 0px;
    padding: 8px;
    min-height: 150px;
    -webkit-border-radius: 0px 0px 7px 7px;
    -moz-border-radius: 0px 0px 7px 7px;
    -khtml-border-radius: 0px 0px 7px 7px;
    border-radius: 0px 0px 7px 7px;
    background: #FFF;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
}

.hT #cart.active .heading {

}

.hT #cart.active .content {
    display: block;
}

.mini-cart-info table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 5px;
}

.mini-cart-info td {
    color: #000;
    vertical-align: top;
    padding: 10px 5px;
    border-bottom: 1px solid #EEEEEE;
}

.mini-cart-info .image {
    width: 1px;
}

.mini-cart-info .image img {
    border: 1px solid #EEEEEE;
    text-align: left;
}

.mini-cart-info .name small {
    color: #666;
}

.mini-cart-info .quantity {
    text-align: right;
}
.simplecheckout-cart .quantity img{
    width: 25px;
    height: auto;
}
.simplecheckout-cart .quantity input[type="text"]{
    background: #fff;
    text-align: center !important;
    border-color: #626262;
}
.mini-cart-info td.total {
    text-align: right;
}

.mini-cart-info .remove {
    text-align: right;
}

.mini-cart-info .remove img {
    cursor: pointer;
}

.mini-cart-total {
    text-align: right;
}

.mini-cart-total table {
    border-collapse: collapse;
    display: inline-block;
    margin-bottom: 5px;
}

.mini-cart-total td {
    color: #000;
    padding: 4px;
}

#header #cart .checkout {
    text-align: right;
    clear: both;
}

#header #cart .empty {
    padding-top: 50px;
    text-align: center;
}

#header #search {
    position: absolute;
    top: 30px;
    right: 0px;
    width: 275px;
    z-index: 15;
}

a.ac {
    display: inline-block;
    width: 274px;
    height: 82px;
    position: absolute;
    right: 0;
    background: url('../image/akciya.png') scroll 0 0 no-repeat transparent;
    top: 65px;
    cursor: default;
}

#header .button-search {
    position: absolute;
    right: 0px;
    background: url('../image/button-search.png') center center no-repeat;
    width: 29px;
    height: 29px;
    cursor: pointer;
}

#header #search input {
    background: #FFF;
    width: 255px;
    height: 28px;
    border: none;
    -webkit-border-radius: 2px;
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
    outline: none;
    padding: 0 10px !important;
    margin: 0;
}

#header #welcome {
    position: absolute;
    top: 47px;
    right: 0px;
    z-index: 5;
    width: 298px;
    text-align: right;
    color: #999999;
}

.hT .links {
    width: 1150px;
    margin: 0 auto;
}

.hT  .links a {
    float: left;
}

.hT>div>div {
    float: right;
}

.links a {
    display: inline-block;
    color: #e2ffcb;
    text-decoration: none;
    font-size: 14px;
    line-height: 30px;
    margin: 0;
    padding: 0 10px;
}

.links a:hover,.links a.active {
    background: #5c8336;
}

.phone p {
    color: #fff;
    margin: 0;
}
#tab-related .box-product > div{
    margin: 0 0 30px 10px;
    width: 233px !important;
}
.phone {
    position: absolute;
    left: 770px;
    top: 25px;
    text-shadow: 0px 0px 1px rgba(163, 163, 163, 0.39);
}
.box-product > div .productOvh .image{
    text-align: center;
}
.slogan {
    width: 318px;
    height: 49px;
    background: url('../image/skidka.png') scroll 0 0 no-repeat transparent;
    position: absolute;
    left: 310px;
    top: 62px;
    display: block;
}

.phone p {
    font-size: 26px;
    line-height: 30px;
    position: relative;
}

.phone p span {
    color: #9c9c9c;
}

.phone p i {
    display: inline-block;
    width: 50px;
    height: 38px;
    position: absolute;
    height: 30px;
    left: -60px;
}

.phone p i.item1 {
    background: url('../image/l.png') scroll 50% 50% no-repeat transparent;
}

.phone p i.item2 {
    background: url('../image/k.png') scroll 50% 0% no-repeat transparent;
}

.phone p i.item3 {
    background: url('../image/m.png') scroll 50% 100% no-repeat transparent;
}

.links a+a {

}
/* menu */
.menuW {
    height: 75px;
    position: relative;
    top: 146px;
    width: 1260px;
    background: url('../image/menu.jpg') scroll 0 0 no-repeat transparent;
}

#menu {
    height: 75px;
    margin: 0;
    padding: 0px 0px;
    width: 1004px;
    border-right: 2px dashed rgba(43, 77, 15, 0.75);
}

#menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#menu>ul>li.parent>a>span {
    position: relative;
}
#menu>ul>li.parent>a>span:after{
    content:'';
    position: absolute;
    bottom: 3px;
    left: 50%;
    background: url('../image/md.png') no-repeat;
    width: 11px;
    height: 5px;
    margin: 0 0 0 -5px;
}
#menu>ul>li.parent:hover > a > span:after{
    background-position: 0 -5px;
}
#menu>ul>li:hover>a,#menu>ul>li>a.active {
    background: url('../image/ac.png') scroll 0 0 repeat transparent;
}

#menu>ul>li>div {
    display: none;
    width: 100%;
    min-width: 210px;
    background: #fff;
    position: absolute;
    z-index: 200;
    padding: 5px 0 0;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.5);
    margin-left: 0 !important;
    margin-right: 0 !important;
}

#menu>ul>li>div {
    border-bottom: 3px solid #517535;
    padding-bottom: 20px;
}
#menu > ul > li:last-child > div{
    right: 0;
}
#menu>ul>li:hover>div {
    display: block;
}

#menu>ul>li>div>ul {
    display: block !important;
}

#menu>ul>li ul+ul {
    padding-left: 20px;
}

#menu>ul>li ul>li>a {
    text-decoration: none;
    padding: 5px 3px;
    color: #000;
    display: block;
    overflow: hidden;
    border-bottom: 1px dotted #000;
}

#menu>ul>li ul>li>a img+span {
    position: relative;
    display: inline-block;
    width: 102px;
}
/*-Меняем ширину выпадающегот меню-*/
#menu>ul>li ul>li {
    overflow: hidden;
    width: 200px;
    float: left;
    padding: 0px 5px;
}
#menu ul.sub_2 > li{
    padding: 0 !important;
}
#menu>ul>li ul>li>a:hover {
/* background: url('../image/ddh.png') scroll -14px 50% no-repeat transparent; */
    text-decoration: none;
    border-bottom: 1px solid #5e9425;
    color: #5e9425;
}

#menu>ul>li>div>ul>li>a {
    color: #000;
}

#menu>ul>li>div>ul>li>a img {
    float: left;
    margin-right: 5px;
}

.breadcrumb {
    color: #858585;
    margin-top: 12px;
    margin-bottom: 10px;
    position: relative;
}

.breadcrumb+h1 {
  color: #333;
  font-size: 24px;
  line-height: 1.4;
  font-weight: 400;
  padding: 0 0 6px;
  border-bottom: 1px solid #333;
  margin-bottom: 15px;
}


.breadcrumb a {
    color: #509224;
}

.breadcrumb a:last-child {
    text-decoration: none;
    color: #626262;
    pointer-events:none;
}
.callback-section{
    border:1px solid #dcdcdc;
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2VmZjFmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmYxZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 71%, rgba(239,241,242,1) 89%, rgba(239,241,242,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(71%,rgba(255,255,255,1)), color-stop(89%,rgba(239,241,242,1)), color-stop(100%,rgba(239,241,242,1)));
    background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 71%,rgba(239,241,242,1) 89%,rgba(239,241,242,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 71%,rgba(239,241,242,1) 89%,rgba(239,241,242,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 71%,rgba(239,241,242,1) 89%,rgba(239,241,242,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 71%,rgba(239,241,242,1) 89%,rgba(239,241,242,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eff1f2',GradientType=0 );
    text-align: center;
    padding: 20px 11px 13px;
    font-size: 15px;
    line-height: 20px;
    color: #000;
}
.callback-section .title{
    font-size: 20px;
    line-height: 22px;
    color: #2e2e2e;
    text-transform: uppercase;
    display: block;
    position: relative;
}
.callback-section img{
    vertical-align: top;
    margin: -30px 0 0;
}
.callback-section p{
    margin: 0 0 10px;
}
.callback-section fieldset{
    border:0;
    margin: 0;
    padding: 0;
}
.callback-section input[type="text"]{
    width: 100%;
    background: #fff;
    border:1px solid #e5b555;
    border-radius: 3px;
    height: 46px;
    line-height: 46px;
    font-size: 15px;
    color: #818181;
    padding: 4px 15px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 13px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.23) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.23) inset;
}
.callback-section input[type="submit"]{
    background: url("../image/bg-submit.png") no-repeat;
    width: 177px;
    height: 54px;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    border:0;
    cursor:pointer;
}
.callback-section input[type="submit"]:hover{
    opacity: 0.8;
    background: url("../image/bg-submit.png") no-repeat;
    border:0;
}
.success,.warning,.attention,.information {
    padding: 10px 10px 10px 33px;
    margin-bottom: 15px;
    color: #555555;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.success {
    background: #EAF7D9 url('../image/success.png') 10px center no-repeat;
    border: 1px solid #BBDF8D;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.warning {
    background: #FFD1D1 url('../image/warning.png') 10px center no-repeat;
    border: 1px solid #F8ACAC;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.attention {
    background: #FFF5CC url('../image/attention.png') 10px center no-repeat;
    border: 1px solid #F2DD8C;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

.success .close,.warning .close,.attention .close,.information .close {
    float: right;
    padding-top: 4px;
    padding-right: 4px;
    cursor: pointer;
}

.required {
    color: #FF0000;
    font-weight: bold;
}

.error {
    display: block;
    color: #FF0000;
}

.help {
    color: #999;
    font-size: 10px;
    font-weight: normal;
    font-family: Verdana, Geneva, sans-serif;
    display: block;
}

table.form {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
}

table.form tr td:first-child {
    width: 150px;
}

table.form>*>*>td {
    color: #000000;
}

table.form td {
    padding: 4px;
}

input.large-field,select.large-field {
    width: 300px;
}

table.list {
    border-collapse: collapse;
    width: 100%;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    margin-bottom: 20px;
}

table.list td {
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}

table.list thead td {
    background-color: #EFEFEF;
    padding: 0px 5px;
}

table.list thead td a,.list thead td {
    text-decoration: none;
    color: #222222;
    font-weight: bold;
}

table.list tbody td {
    vertical-align: top;
    padding: 0px 5px;
}

table.list .left {
    text-align: left;
    padding: 7px;
}

table.list .right {
    text-align: right;
    padding: 7px;
}

table.list .center {
    text-align: center;
    padding: 7px;
}

table.radio {
    width: 100%;
    border-collapse: collapse;
}

table.radio td {
    padding: 5px;
    vertical-align: top;
}

table.radio td label {
    display: block;
}

table.radio tr td:first-child {
    width: 1px;
}

table.radio tr td:first-child input {
    margin-top: 1px;
}

table.radio tr.highlight:hover td {
    background: #F1FFDD;
    cursor: pointer;
}

.pagination {
    border-top: 1px solid #333;
    padding-top: 25px;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}

.pagination .links {
    float: left;
    height: 35px;
}

.pagination .links a {
    color: #4a4a4a;
    font-size: 16px;
    line-height: 32px;
    display: inline-block;
    border: 1px solid #4a4a4a;
    border-radius: 4px;
    padding: 0 12px;
    text-decoration: none;
}

.pagination .links a:hover {
    color: #fff;
    background: rgb(161,200,84);
    background: -moz-linear-gradient(top,  rgba(161,200,84,1) 0%, rgba(116,168,40,1) 97%, rgba(154,195,82,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161,200,84,1)), color-stop(97%,rgba(116,168,40,1)), color-stop(100%,rgba(154,195,82,1)));
    background: -webkit-linear-gradient(top,  rgba(161,200,84,1) 0%,rgba(116,168,40,1) 97%,rgba(154,195,82,1) 100%);
    background: -o-linear-gradient(top,  rgba(161,200,84,1) 0%,rgba(116,168,40,1) 97%,rgba(154,195,82,1) 100%);
    background: -ms-linear-gradient(top,  rgba(161,200,84,1) 0%,rgba(116,168,40,1) 97%,rgba(154,195,82,1) 100%);
    background: linear-gradient(to bottom,  rgba(161,200,84,1) 0%,rgba(116,168,40,1) 97%,rgba(154,195,82,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c854', endColorstr='#9ac352',GradientType=0 );
    border: 1px solid #7CAE30;
}

.pagination .links b {
    display: inline-block;
    padding: 0 12px;
    font-weight: normal;
    text-decoration: none;

    color: #fff;
    font-size: 16px;
    line-height: 32px;
    background: rgb(161,200,84);
    background: -moz-linear-gradient(top,  rgba(161,200,84,1) 0%, rgba(116,168,40,1) 97%, rgba(154,195,82,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161,200,84,1)), color-stop(97%,rgba(116,168,40,1)), color-stop(100%,rgba(154,195,82,1)));
    background: -webkit-linear-gradient(top,  rgba(161,200,84,1) 0%,rgba(116,168,40,1) 97%,rgba(154,195,82,1) 100%);
    background: -o-linear-gradient(top,  rgba(161,200,84,1) 0%,rgba(116,168,40,1) 97%,rgba(154,195,82,1) 100%);
    background: -ms-linear-gradient(top,  rgba(161,200,84,1) 0%,rgba(116,168,40,1) 97%,rgba(154,195,82,1) 100%);
    background: linear-gradient(to bottom,  rgba(161,200,84,1) 0%,rgba(116,168,40,1) 97%,rgba(154,195,82,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1c854', endColorstr='#9ac352',GradientType=0 );
    border: 1px solid #7CAE30;
    border-radius: 4px;
}

.pagination .results {
    line-height: 34px;
    float: right;
    padding-top: 3px;
}

/* button */
a.button,input.button ,.alertW div.input input[type="submit"]{
    background: #5e9425;
    color: #fff;
    border: 1px solid green;
    font-size: 22px;
    height: 37px;
    line-height: 37px;
    padding: 0 15px;
    display: inline-block;
}
.product-list .button,
.login-content .button,
.simpleregister-button-right .button,
.content table .button,
.buttons .button{
  color: #fff;
  font-size: 18px;
  text-shadow: -1px -1px 0 #6c9e23;
  background: #a1c854;
  background: -moz-linear-gradient(top, #a1c854 0%, #74a828 97%, #9ac352 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1c854), color-stop(97%, #74a828), color-stop(100%, #9ac352));
  background: -webkit-linear-gradient(top, #a1c854 0%, #74a828 97%, #9ac352 100%);
  background: -o-linear-gradient(top, #a1c854 0%, #74a828 97%, #9ac352 100%);
  background: -ms-linear-gradient(top, #a1c854 0%, #74a828 97%, #9ac352 100%);
  background: linear-gradient(to bottom, #a1c854 0%, #74a828 97%, #9ac352 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1c854', endColorstr='#9ac352', GradientType=0);
  border: none;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 0 #56801a;
  -moz-box-shadow: 0 3px 0 #56801a;
  box-shadow: 0 3px 0 #56801a;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
.product-list .button:hover,
.login-content .button:hover,
.simpleregister-button-right .button:hover,
.content table .button:hover,
.buttons .button:hover{
    color: #fff;
  font-size: 18px;
  text-shadow: -1px -1px 0 #6c9e23;
  background: #a1c854;
  background: -moz-linear-gradient(top, #a1c854 0%, #74a828 97%, #9ac352 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1c854), color-stop(97%, #74a828), color-stop(100%, #9ac352));
  background: -webkit-linear-gradient(top, #a1c854 0%, #74a828 97%, #9ac352 100%);
  background: -o-linear-gradient(top, #a1c854 0%, #74a828 97%, #9ac352 100%);
  background: -ms-linear-gradient(top, #a1c854 0%, #74a828 97%, #9ac352 100%);
  background: linear-gradient(to bottom, #a1c854 0%, #74a828 97%, #9ac352 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1c854', endColorstr='#9ac352', GradientType=0);
  border: none;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 0 #56801a;
  -moz-box-shadow: 0 3px 0 #56801a;
  box-shadow: 0 3px 0 #56801a;
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
.product-list .button:active,
.login-content .button:active,
.simpleregister-button-right .button:active,
.content table .button:active,
.buttons .button:active{
  -webkit-transform: translate(0, 2px);
  -moz-transform: translate(0, 2px);
  transform: translate(0, 2px);
  -webkit-box-shadow: 0 1px 0 #56801a;
  -moz-box-shadow: 0 1px 0 #56801a;
  box-shadow: 0 1px 0 #56801a;
}
/*
.box-product .textW{
    margin-bottom: 15px;
}
.box-product .cart{
    text-align: center;
}
*/
.cart .button.fastorder {
    text-indent: 0;
    background: rgba(255, 112, 0, 0.7);
    width: 125px;
    font-size: 20px !important;
    color: #fff;
    border: 1px solid  rgb(255, 112, 0);
    font-size: 22px;
    height: 37px;
    line-height: 37px;
    padding: 0 15px;
    display: inline-block;
    height: auto;
    width: auto;
}
.simpleregister .simplecheckout-customer{
    width: 70%;
}
.simpleregister input[type="text"],
.simpleregister input[type="password"]{
    width: 362px;
    background: #fff;
    border:1px solid #ccc;
    height: 32px;
}
.simpleregister textarea{
    background: #fff;
    width: 362px;
    resize: none;
    height: 70px;
}
.simpleregister .simplecheckout-customer .b-core-ui-select{
    min-width: 320px;
}
.simple-content .simpleregister-button-block{
    width: 470px;
    padding: 40px 0 10px;
}
.simple-content .simpleregister-button-block:after{
    content:'';
    display:block;
    clear:both;
}
.simple-content .simpleregister-button-block div{
    float: right;
}
.simple-content .simpleregister-button-block div:first-child{
    float: left;
}
.simplecheckout-required{
    color: red;
}
.simplecheckout-error-text{
    color: red;
}
.simpleregister .simplecheckout-customer .simplecheckout-error-text{
    display: block;
}
body .cart .button.fastorder:hover{
   background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #FF3C00),
    color-stop(1, #F7926B)
    );
   background-image: -o-linear-gradient(bottom, #FF3C00 0%, #F7926B 100%);
   background-image: -moz-linear-gradient(bottom, #FF3C00 0%, #F7926B 100%);
   background-image: -webkit-linear-gradient(bottom, #FF3C00 0%, #F7926B 100%);
   background-image: -ms-linear-gradient(bottom, #FF3C00 0%, #F7926B 100%);
   background-image: linear-gradient(to bottom, #FF3C00 0%, #F7926B 100%);
   border:1px solid rgb(255, 61, 0) !important;
}
/*.cart a.button,.cart input.button {
    display: inline-block;
    width: 39px;
    height: 39px;
    background: url('../image/cartB.png') scroll 0 0 no-repeat transparent;
    border: none;
    cursor: pointer;
    text-indent: -9999px;
    border: none !important;
}
*/
a.button:hover,input.button:hover,.cart .button.fastorder:hover,.alertW div.input input[type="submit"]:hover {
    border: 1px solid #333;
    cursor:pointer;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, #2B5202),
        color-stop(1, #5E9425)
        );
    background-image: -o-linear-gradient(bottom, #2B5202 0%, #5E9425 100%);
    background-image: -moz-linear-gradient(bottom, #2B5202 0%, #5E9425 100%);
    background-image: -webkit-linear-gradient(bottom, #2B5202 0%, #5E9425 100%);
    background-image: -ms-linear-gradient(bottom, #2B5202 0%, #5E9425 100%);
    background-image: linear-gradient(to bottom, #2B5202 0%, #5E9425 100%);
}
/*
.box-product>div .cart {
    float: left;
}

.box-product>div .textW {
    float: right;
    width: 145px;
}
*/
a.button {
    text-decoration: none;
}

input.button {

}

a.button:hover,input.button:hover {

}

.buttons {
    padding: 6px;
    margin-bottom: 20px;
    overflow: hidden;
}

.buttons .left {
    float: left;
    text-align: left;
}

.buttons .right {
    float: right;
    text-align: right;
}

.buttons .center {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.htabs {
    height: 30px;
    line-height: 16px;
    border-bottom: 1px solid #DDDDDD;
}

.htabs a {
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    background: #FFFFFF url('../image/tab.png') repeat-x;
    padding: 7px 15px 6px 15px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    color: #000000;
    margin-right: 2px;
    display: none;
}

.htabs a.selected {
    padding-bottom: 7px;
    background: #FFFFFF;
}

.tab-content {
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    padding: 10px 0;
    margin-bottom: 20px;
    z-index: 2;
    overflow: auto;
}
/* box */
.box {
    margin-bottom: 25px;
}

#column-left+#content {
    padding-right: 80px;
    margin-right: 0;
}

.box .box-content {
    background: #FFFFFF;
    padding: 10px;
}
/* box products */
.box-product {

}

/*
.last {
    margin-right: 0 !important;
}

.box-product>div {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 192px;
    background: url('../image/dot.png') scroll 0 100% repeat-x transparent;
    padding: 3px 6px 10px;
    border: 1px solid #fff;
    text-align:"center";
}

.box-product>div:hover {
    border: 1px solid #e9e9e9;
    -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
    background: none;
}
*/
#column-left+#column-right+#content .box-product>div {

}

/*
.box-product .image {
    display: block;
    margin-bottom: 0px;
}

.box-product .image img {

}

.box-product .name a {
    color: #658D47;
    font-weight: bold;
    font-size: 16px;
    display: block;
    text-decoration: none;
    line-height: 16px;
}

.box-product .name {
    height: 50px;
    overflow: hidden;
}

.box-product .name a:hover {
    text-decoration: underline;
}

.box-product .price {
    display: block;
    font-size: 24px;
    font-weight: bold;
    color: #f60;
    margin-bottom: 4px;
}

.price>span {
    display: block;
}

.box-product .manufacturer {
    color: #909090;
    font-size: 16px;
    font-weight: bold;
    line-height: 14px;
}

.box-product .price-old {
    color: #b39a9a;
    text-decoration: line-through;
    font-size: 16px;
}

.box-product .price-new {
    font-weight: bold;
}
*/

.box-product .rating {
    display: block;
    margin-bottom: 4px;
    display: none;
}

/* box filter */
ul.box-filter,ul.box-filter ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.box-filter span {
    font-weight: bold;
    border-bottom: 1px solid #EEEEEE;
    display: block;
    padding-bottom: 5px;
    margin-bottom: 8px;
}

ul.box-filter>li ul {
    padding-bottom: 10px;
}
/* content */
#content .content {
    padding: 10px;
    overflow: auto;
    margin-bottom: 20px;
    border: 1px solid #EEEEEE;
}

#content .content .left {
    float: left;
    width: 49%;
}

#content .content .right {
    float: right;
    width: 49%;
}
/* category */
.category-info {
    overflow: auto;
    margin-bottom: 20px;
}

.category-info .image {
    float: left;
    padding: 5px;
    margin-right: 15px;
    border: 1px solid #E7E7E7;
}

.category-list {
    overflow: auto;
    margin-bottom: 20px;
}

.category-list ul {
    float: left;
    width: 18%;
}
/* manufacturer */
.manufacturer-list {
    border: 1px solid #DBDEE1;
    padding: 5px;
    overflow: auto;
    margin-bottom: 20px;
}

.manufacturer-heading {
    background: #F8F8F8;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 8px;
    margin-bottom: 6px;
}

.manufacturer-content {
    padding: 8px;
}

.manufacturer-list ul {
    float: left;
    width: 25%;
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 10px;
}

/* product */
/*
.product-filter {
    border-bottom: 1px solid #284100;
    padding-bottom: 5px;
    overflow: auto;
    margin-bottom: 10px;
}

.product-filter h1 {
    float: left;
}

.product-filter .display {
    margin-left: 15px;
    float: right;
    color: #858585;
    position: relative;
    top: 9px
}

.product-filter .display a {
    font-weight: bold;
}

.product-filter .sort {
    float: right;
    color: #858585;
}

.product-filter .sort b,.product-filter .limit b {
    font-weight: normal;
}

.product-filter h1 {
    margin-bottom: 0;
}

.product-filter .limit {
    margin-left: 15px;
    float: right;
    color: #858585;
}
*/

.product-compare {
    padding-top: 6px;
    margin-bottom: 25px;
    font-weight: bold;
}

.product-compare a {
    text-decoration: none;
    font-weight: bold;
}

.product-list>div {
    overflow: auto;
    margin-bottom: 15px;
}

.product-list .right {
    float: right;
    margin-left: 15px;
}

.product-list>div+div {
    border-top: 2px solid #EEEEEE;
    padding-top: 16px;
}

.product-list .image {
    float: left;
    margin-right: 10px;
}

.product-list .image img {
    padding: 3px;
    border: 1px solid #E7E7E7;
}

.product-list .name {
    margin-bottom: 10px;
}
.product-list .name a{
    font-size: 16px;
    line-height: 18px;
    text-transform: uppercase;
}
.product-list .name a {
    color: #4a4a4a;
    text-decoration: none;
}
.product-list .name a:hover{
    text-decoration: underline;
}
.product-list .description {
    line-height: 15px;
    color: #4D4D4D;
    width: 710px;
    margin: 0 0 10px;
}
.product-list .manufacturer{
    color: #999;
}
.product-list .rating {
    display: none;
}

.productTitle {
    overflow: hidden;
    border-bottom: 1px solid #284100;
    margin-bottom: 25px;
    padding-bottom: 10px;
}

.productTitle h1 {
    float: left;
    margin-bottom: 0;
    text-transform: none;
}

.productTitle span {
    display: block;
    float: right;
    padding: 9px 0 0;
}
.productTitle span {
}
#tab-related .box-heading{
    font-size: 25px;
    line-height: 27px;
    color: #000;
    text-transform: uppercase;
    padding: 0 0 20px;
    border-bottom:1px solid;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.productTitle span a {
    font-weight: bold;
    text-decoration: underline;
    text-transform: uppercase;
}

.productTitle span a:hover {
    text-decoration: none;
}
.product-list .price {
    color: #6a9b24;
    font-size: 26px;
    line-height: 28px;
    font-weight: 600;
    overflow: hidden;
    margin: 0 0 10px;
}

.product-list .price-old {
    color: #F00;
    text-decoration: line-through;
}

.product-list .price-new {
    font-weight: bold;
}

.product-list .price-tax {
    font-size: 12px;
    font-weight: normal;
    color: #BBBBBB;
}

.product-list .cart {
    margin-bottom: 3px;
}

.product-list .wishlist,.product-list .compare {
    margin-bottom: 3px;
}

.product-list .wishlist a {
    color: #333333;
    text-decoration: none;
    padding-left: 18px;
    display: block;
    background: url('../image/add.png') left center no-repeat;
}

.product-list .compare a {
    color: #333333;
    text-decoration: none;
    padding-left: 18px;
    display: block;
    background: url('../image/add.png') left 60% no-repeat;
}

.product-grid {
    width: 100%;
    overflow: auto;
}

.product-grid>div {
    display: inline-block;
    vertical-align: top;
    margin-right: 18px;
    margin-bottom: 15px;
}

#column-left+#column-right+#content .product-grid>div {

}

.product-grid .image {
    display: block;
    margin-bottom: 0px;
}

.product-grid .image img {
    padding: 3px;
    border: 1px solid #E7E7E7;
}

.product-grid .name a {
    color: #629c35;
    font-weight: bold;
    text-decoration: none;
    display: block;
    margin-bottom: 4px;
}

.product-grid .description {
    display: none;
}

.product-grid .rating {
    display: block;
    margin-bottom: 4px;
}

.product-grid .price {
    display: block;
    font-weight: bold;
    color: #333333;
    margin-bottom: 4px;
}

.product-grid .price-old {
    color: #F00;
    text-decoration: line-through;
}

.product-grid .price-new {
    font-weight: bold;
}

.product-grid .price .price-tax {
    display: none;
}

.product-grid .cart {
    margin-bottom: 3px;
}

.product-grid .wishlist,.product-grid .compare {
    margin-bottom: 3px;
}

.product-grid .wishlist a {
    color: #333333;
    text-decoration: none;
    padding-left: 18px;
    display: block;
    background: url('../image/add.png') left center no-repeat;
}

.product-grid .compare a {
    color: #333333;
    text-decoration: none;
    padding-left: 18px;
    display: block;
    background: url('../image/add.png') left center no-repeat;
}
/* Product */
.product-info {
    overflow: auto;
    margin-bottom: 20px;
}
.op-holder{
    padding: 20px 0 0;
}
.op-holder:after{
    content:'';
    display: inline-block;
    clear:both;
}
.summary-box{
    float: left;
    margin: 0 27px 0 0;
}
.summary-box label{
    height: 29px;
    overflow: hidden;
    display: inline-block;
    vertical-align: top;
    top: 0 !important;
}
.summary-box input[type="text"]{
    border:1px solid #626262;
    background: #fff;
    text-align: center;
    font-size: 15px;
    height: 29px;
    color: #525253;
    line-height: 29px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin: 0 -5px 0 -4px;
}
.summary-box label:hover img{
    margin: -29px 0 0;
}
.product-info #button-cart,
#simplecheckout_button_cart,
#simplecheckout_button_confirm {
    margin: 0 8px;
    width: 136px;
    height: 41px;
    cursor: pointer;
    background: rgb(143,201,72);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmYzk0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzg1YzQzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzczYmMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iIzU3YWQwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzU0YWEwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzY1YjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2M0NDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(143,201,72,1) 0%, rgba(133,196,60,1) 24%, rgba(115,188,35,1) 51%, rgba(87,173,10,1) 86%, rgba(84,170,2,1) 95%, rgba(101,177,33,1) 97%, rgba(135,196,71,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,201,72,1)), color-stop(24%,rgba(133,196,60,1)), color-stop(51%,rgba(115,188,35,1)), color-stop(86%,rgba(87,173,10,1)), color-stop(95%,rgba(84,170,2,1)), color-stop(97%,rgba(101,177,33,1)), color-stop(100%,rgba(135,196,71,1)));
    background: -webkit-linear-gradient(top,  rgba(143,201,72,1) 0%,rgba(133,196,60,1) 24%,rgba(115,188,35,1) 51%,rgba(87,173,10,1) 86%,rgba(84,170,2,1) 95%,rgba(101,177,33,1) 97%,rgba(135,196,71,1) 100%);
    background: -o-linear-gradient(top,  rgba(143,201,72,1) 0%,rgba(133,196,60,1) 24%,rgba(115,188,35,1) 51%,rgba(87,173,10,1) 86%,rgba(84,170,2,1) 95%,rgba(101,177,33,1) 97%,rgba(135,196,71,1) 100%);
    background: -ms-linear-gradient(top,  rgba(143,201,72,1) 0%,rgba(133,196,60,1) 24%,rgba(115,188,35,1) 51%,rgba(87,173,10,1) 86%,rgba(84,170,2,1) 95%,rgba(101,177,33,1) 97%,rgba(135,196,71,1) 100%);
    background: linear-gradient(to bottom,  rgba(143,201,72,1) 0%,rgba(133,196,60,1) 24%,rgba(115,188,35,1) 51%,rgba(87,173,10,1) 86%,rgba(84,170,2,1) 95%,rgba(101,177,33,1) 97%,rgba(135,196,71,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc948', endColorstr='#87c447',GradientType=0 );
    border:solid #55801a;
    border-width:0 0 3px;
    border-radius:5px;
    font-weight: bold;
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
    position: relative;
}
#simplecheckout_button_cart {
  width: auto;
}
#simplecheckout_button_confirm {
  background: rgb(255,195,0);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,195,0,1) 0%, rgba(255,186,0,1) 38%, rgba(255,161,0,1) 95%, rgba(255,171,0,1) 97%, rgba(255,190,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,195,0,1)), color-stop(38%,rgba(255,186,0,1)), color-stop(95%,rgba(255,161,0,1)), color-stop(97%,rgba(255,171,0,1)), color-stop(100%,rgba(255,190,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,195,0,1) 0%,rgba(255,186,0,1) 38%,rgba(255,161,0,1) 95%,rgba(255,171,0,1) 97%,rgba(255,190,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,195,0,1) 0%,rgba(255,186,0,1) 38%,rgba(255,161,0,1) 95%,rgba(255,171,0,1) 97%,rgba(255,190,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,195,0,1) 0%,rgba(255,186,0,1) 38%,rgba(255,161,0,1) 95%,rgba(255,171,0,1) 97%,rgba(255,190,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,195,0,1) 0%,rgba(255,186,0,1) 38%,rgba(255,161,0,1) 95%,rgba(255,171,0,1) 97%,rgba(255,190,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc300', endColorstr='#ffbe00',GradientType=0 );
    border-bottom: 3px solid #ba7306;
    text-shadow: none;
    box-shadow: none;
}
.product-info #button-cart:hover,
#simplecheckout_button_cart:hover,
#simplecheckout_button_confirm:hover{
    background: rgb(119,206,54);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3Y2UzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzcyYzUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzY0YTcyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YTllMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(119,206,54,1) 0%, rgba(114,197,49,1) 24%, rgba(100,167,32,1) 72%, rgba(90,158,29,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,206,54,1)), color-stop(24%,rgba(114,197,49,1)), color-stop(72%,rgba(100,167,32,1)), color-stop(100%,rgba(90,158,29,1)));
    background: -webkit-linear-gradient(top,  rgba(119,206,54,1) 0%,rgba(114,197,49,1) 24%,rgba(100,167,32,1) 72%,rgba(90,158,29,1) 100%);
    background: -o-linear-gradient(top,  rgba(119,206,54,1) 0%,rgba(114,197,49,1) 24%,rgba(100,167,32,1) 72%,rgba(90,158,29,1) 100%);
    background: -ms-linear-gradient(top,  rgba(119,206,54,1) 0%,rgba(114,197,49,1) 24%,rgba(100,167,32,1) 72%,rgba(90,158,29,1) 100%);
    background: linear-gradient(to bottom,  rgba(119,206,54,1) 0%,rgba(114,197,49,1) 24%,rgba(100,167,32,1) 72%,rgba(90,158,29,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77ce36', endColorstr='#5a9e1d',GradientType=0 );
}
#simplecheckout_button_confirm:hover {
    background: rgb(255,159,0);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,159,0,1) 0%, rgba(255,181,0,1) 51%, rgba(255,194,0,1) 95%, rgba(255,201,0,1) 97%, rgba(255,215,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,159,0,1)), color-stop(51%,rgba(255,181,0,1)), color-stop(95%,rgba(255,194,0,1)), color-stop(97%,rgba(255,201,0,1)), color-stop(100%,rgba(255,215,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,159,0,1) 0%,rgba(255,181,0,1) 51%,rgba(255,194,0,1) 95%,rgba(255,201,0,1) 97%,rgba(255,215,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,159,0,1) 0%,rgba(255,181,0,1) 51%,rgba(255,194,0,1) 95%,rgba(255,201,0,1) 97%,rgba(255,215,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,159,0,1) 0%,rgba(255,181,0,1) 51%,rgba(255,194,0,1) 95%,rgba(255,201,0,1) 97%,rgba(255,215,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,159,0,1) 0%,rgba(255,181,0,1) 51%,rgba(255,194,0,1) 95%,rgba(255,201,0,1) 97%,rgba(255,215,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f00', endColorstr='#ffd700',GradientType=0 );
}
#simplecheckout_button_confirm:active {
    border: none;
    top: 3px;
    margin-bottom: 3px;
}
#simplecheckout_button_cart{
    line-height: 41px;
    text-align: center;
}
#simplecheckout_button_confirm{
    line-height: 41px;
    width: 200px;
    text-align: center;
}
.product-info #button-cart:active{
    border:none;
    top: 3px;
    margin: 0 8px 3px;
}
.success #toCart {
    width: 115px;
    height: 41px;
    cursor: pointer;
    background: rgb(143,201,72);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmYzk0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzg1YzQzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzczYmMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iIzU3YWQwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzU0YWEwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzY1YjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2M0NDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(143,201,72,1) 0%, rgba(133,196,60,1) 24%, rgba(115,188,35,1) 51%, rgba(87,173,10,1) 86%, rgba(84,170,2,1) 95%, rgba(101,177,33,1) 97%, rgba(135,196,71,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,201,72,1)), color-stop(24%,rgba(133,196,60,1)), color-stop(51%,rgba(115,188,35,1)), color-stop(86%,rgba(87,173,10,1)), color-stop(95%,rgba(84,170,2,1)), color-stop(97%,rgba(101,177,33,1)), color-stop(100%,rgba(135,196,71,1)));
    background: -webkit-linear-gradient(top,  rgba(143,201,72,1) 0%,rgba(133,196,60,1) 24%,rgba(115,188,35,1) 51%,rgba(87,173,10,1) 86%,rgba(84,170,2,1) 95%,rgba(101,177,33,1) 97%,rgba(135,196,71,1) 100%);
    background: -o-linear-gradient(top,  rgba(143,201,72,1) 0%,rgba(133,196,60,1) 24%,rgba(115,188,35,1) 51%,rgba(87,173,10,1) 86%,rgba(84,170,2,1) 95%,rgba(101,177,33,1) 97%,rgba(135,196,71,1) 100%);
    background: -ms-linear-gradient(top,  rgba(143,201,72,1) 0%,rgba(133,196,60,1) 24%,rgba(115,188,35,1) 51%,rgba(87,173,10,1) 86%,rgba(84,170,2,1) 95%,rgba(101,177,33,1) 97%,rgba(135,196,71,1) 100%);
    background: linear-gradient(to bottom,  rgba(143,201,72,1) 0%,rgba(133,196,60,1) 24%,rgba(115,188,35,1) 51%,rgba(87,173,10,1) 86%,rgba(84,170,2,1) 95%,rgba(101,177,33,1) 97%,rgba(135,196,71,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc948', endColorstr='#87c447',GradientType=0 );
    border:solid #55801a;
    border-width:0 0 3px;
    border-radius:5px;
    font-weight: bold;
    color: #fff;
    font-size: 18px;
    line-height: 43px;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    margin: 0 0 0 -24px;
}
.success #toCart:hover{
    background: rgb(119,206,54);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3Y2UzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzcyYzUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzY0YTcyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YTllMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(119,206,54,1) 0%, rgba(114,197,49,1) 24%, rgba(100,167,32,1) 72%, rgba(90,158,29,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,206,54,1)), color-stop(24%,rgba(114,197,49,1)), color-stop(72%,rgba(100,167,32,1)), color-stop(100%,rgba(90,158,29,1)));
    background: -webkit-linear-gradient(top,  rgba(119,206,54,1) 0%,rgba(114,197,49,1) 24%,rgba(100,167,32,1) 72%,rgba(90,158,29,1) 100%);
    background: -o-linear-gradient(top,  rgba(119,206,54,1) 0%,rgba(114,197,49,1) 24%,rgba(100,167,32,1) 72%,rgba(90,158,29,1) 100%);
    background: -ms-linear-gradient(top,  rgba(119,206,54,1) 0%,rgba(114,197,49,1) 24%,rgba(100,167,32,1) 72%,rgba(90,158,29,1) 100%);
    background: linear-gradient(to bottom,  rgba(119,206,54,1) 0%,rgba(114,197,49,1) 24%,rgba(100,167,32,1) 72%,rgba(90,158,29,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77ce36', endColorstr='#5a9e1d',GradientType=0 );
}
.success #toCart:active{
    border:none;
    top: 3px;
    margin: 0 0 3px -24px;
}
.success.itemBought{
    text-align: center;
    padding: 10px 60px 30px 30px;
}
.success #toShop{
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    line-height: 40px;
    height: 46px;
    cursor: pointer;
    text-transform: uppercase;
    color: #fff;
    background: rgb(255,195,0);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iI2ZmYmEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ZmYTEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2ZmYWIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmJlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,195,0,1) 0%, rgba(255,186,0,1) 38%, rgba(255,161,0,1) 95%, rgba(255,171,0,1) 97%, rgba(255,190,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,195,0,1)), color-stop(38%,rgba(255,186,0,1)), color-stop(95%,rgba(255,161,0,1)), color-stop(97%,rgba(255,171,0,1)), color-stop(100%,rgba(255,190,0,1)));
    background: -webkit-linear-gradient(top,  rgba(255,195,0,1) 0%,rgba(255,186,0,1) 38%,rgba(255,161,0,1) 95%,rgba(255,171,0,1) 97%,rgba(255,190,0,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,195,0,1) 0%,rgba(255,186,0,1) 38%,rgba(255,161,0,1) 95%,rgba(255,171,0,1) 97%,rgba(255,190,0,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,195,0,1) 0%,rgba(255,186,0,1) 38%,rgba(255,161,0,1) 95%,rgba(255,171,0,1) 97%,rgba(255,190,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,195,0,1) 0%,rgba(255,186,0,1) 38%,rgba(255,161,0,1) 95%,rgba(255,171,0,1) 97%,rgba(255,190,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc300', endColorstr='#ffbe00',GradientType=0 );
    border: solid #ba7306;
    border-width:0 0 3px;
    position: relative;
    text-decoration: none;
    padding: 3px 5px;
    width: 160px;
    border-radius: 5px;
    font-weight: bold;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: -4px 0 0;
}
.success #toShop:hover{
    background: rgb(255,159,0);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmYjUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ZmYzIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2ZmYzkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQ3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,159,0,1) 0%, rgba(255,181,0,1) 51%, rgba(255,194,0,1) 95%, rgba(255,201,0,1) 97%, rgba(255,215,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,159,0,1)), color-stop(51%,rgba(255,181,0,1)), color-stop(95%,rgba(255,194,0,1)), color-stop(97%,rgba(255,201,0,1)), color-stop(100%,rgba(255,215,0,1)));
    background: -webkit-linear-gradient(top,  rgba(255,159,0,1) 0%,rgba(255,181,0,1) 51%,rgba(255,194,0,1) 95%,rgba(255,201,0,1) 97%,rgba(255,215,0,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,159,0,1) 0%,rgba(255,181,0,1) 51%,rgba(255,194,0,1) 95%,rgba(255,201,0,1) 97%,rgba(255,215,0,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,159,0,1) 0%,rgba(255,181,0,1) 51%,rgba(255,194,0,1) 95%,rgba(255,201,0,1) 97%,rgba(255,215,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,159,0,1) 0%,rgba(255,181,0,1) 51%,rgba(255,194,0,1) 95%,rgba(255,201,0,1) 97%,rgba(255,215,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f00', endColorstr='#ffd700',GradientType=0 );
}
.success #toShop:active{
    border:none;
    top: 3px;
    margin: -4px 0 3px;
}
.success #closeButton{
    right: -50px;
}
.success #bProductImage{
    border:1px solid #ccc;
}
.section>.left {
    float: left;
    width: 452px;
    /*margin-right: 15px;*/
}
#addImgScroll{
    width: 430px;
}
#addImgScroll .jcarousel-clip-horizontal{
    overflow: hidden;
    width: 420px;
}
#addImgScroll .jcarousel-next{
    background: url("../image/bt-next.png") no-repeat;
    width: 15px;
    height: 29px;
    position: absolute;
    right: -20px;
    top: 50%;
    margin: -15px 0 0;
    cursor:pointer;
}
#addImgScroll img{
    vertical-align: top;
}
.one-click{
    margin: 0 0 10px;
}
.one-click form{
    display: inline-block;
    vertical-align: middle;
    margin: 0 40px 0 0;
}
.one-click form fieldset{
    border:0;
    margin: 0;
    padding: 0;
}
.one-click form .title{
    color: #525253;
    font-size: 13px;
    display: block;
    line-height: 15px;
    margin: 0 0 5px;
}
.one-click form .sub-title{
    color: #939393;
    font-size: 12px;
    line-height: 15px;
}
.one-click form input[type="text"]{
    background: #faf8f8;
    border:1px solid #33a457;
    height: 29px;
    line-height: 29px;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: 176px;
}
.one-click .fast-buy{
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    line-height: 24px;
    cursor: pointer;
    text-transform: uppercase;
    color: #fff;
    background: rgb(255,195,0);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzMwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iI2ZmYmEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ZmYTEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2ZmYWIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmJlMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,195,0,1) 0%, rgba(255,186,0,1) 38%, rgba(255,161,0,1) 95%, rgba(255,171,0,1) 97%, rgba(255,190,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,195,0,1)), color-stop(38%,rgba(255,186,0,1)), color-stop(95%,rgba(255,161,0,1)), color-stop(97%,rgba(255,171,0,1)), color-stop(100%,rgba(255,190,0,1)));
    background: -webkit-linear-gradient(top,  rgba(255,195,0,1) 0%,rgba(255,186,0,1) 38%,rgba(255,161,0,1) 95%,rgba(255,171,0,1) 97%,rgba(255,190,0,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,195,0,1) 0%,rgba(255,186,0,1) 38%,rgba(255,161,0,1) 95%,rgba(255,171,0,1) 97%,rgba(255,190,0,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,195,0,1) 0%,rgba(255,186,0,1) 38%,rgba(255,161,0,1) 95%,rgba(255,171,0,1) 97%,rgba(255,190,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,195,0,1) 0%,rgba(255,186,0,1) 38%,rgba(255,161,0,1) 95%,rgba(255,171,0,1) 97%,rgba(255,190,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc300', endColorstr='#ffbe00',GradientType=0 );
    border-bottom: 3px solid #ba7306;
    position: relative;
    text-decoration: none;
    padding: 8px 25px 9px;
    border-radius: 5px;
    font-weight: bold;
}
.one-click .fast-buy:hover{
    background: rgb(255,159,0);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2ZmYjUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2ZmYzIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2ZmYzkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQ3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(255,159,0,1) 0%, rgba(255,181,0,1) 51%, rgba(255,194,0,1) 95%, rgba(255,201,0,1) 97%, rgba(255,215,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,159,0,1)), color-stop(51%,rgba(255,181,0,1)), color-stop(95%,rgba(255,194,0,1)), color-stop(97%,rgba(255,201,0,1)), color-stop(100%,rgba(255,215,0,1)));
    background: -webkit-linear-gradient(top,  rgba(255,159,0,1) 0%,rgba(255,181,0,1) 51%,rgba(255,194,0,1) 95%,rgba(255,201,0,1) 97%,rgba(255,215,0,1) 100%);
    background: -o-linear-gradient(top,  rgba(255,159,0,1) 0%,rgba(255,181,0,1) 51%,rgba(255,194,0,1) 95%,rgba(255,201,0,1) 97%,rgba(255,215,0,1) 100%);
    background: -ms-linear-gradient(top,  rgba(255,159,0,1) 0%,rgba(255,181,0,1) 51%,rgba(255,194,0,1) 95%,rgba(255,201,0,1) 97%,rgba(255,215,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(255,159,0,1) 0%,rgba(255,181,0,1) 51%,rgba(255,194,0,1) 95%,rgba(255,201,0,1) 97%,rgba(255,215,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f00', endColorstr='#ffd700',GradientType=0 );
}
.one-click .fast-buy:active{
    border:none;
    top: 3px;
    margin: 0 0 3px;
}
.section>.left+.right {
    margin-left: 504px;
}

.product-info .image {
    margin-bottom: 20px;
    padding: 0px;
    text-align: center;
}

.product-info .image img,.product-info .image-additional img {
    padding: 1px;
    background: #6f6f6f;
    border-radius: 1px;
    -webkit-border-radius: 1px;
}
.product-info .image img:hover,.product-info .image-additional img:hover{
    background: #629c35;
}
.section{
    overflow: hidden;
    margin: 0 0 50px;
}
.garBlock{
    margin: 0 0 35px;
}
.garBlock .title-section{
    font-size: 18px;
    line-height: 20px;
    color: #989898;
    padding: 10px 0;
    border:solid;
    border-width: 1px 0;
    display: block;
    margin: 0 0 50px;
}
.intro-holder > div{
    float: left;
    font-size: 14px;
    line-height: 18px;
    color: #989898;
    min-height: 90px;
}
.intro-holder > div ul{
    margin:0;
    padding:0;
    list-style:none;
}
.intro-holder > div ul li{
    position: relative;
    padding: 0 0 0 10px;
}
.intro-holder > div ul li:after{
    content:'';
    position: absolute;
    top: 8px;
    left: 0;
    background: #989898;
    width: 4px;
    height: 4px;
    border-radius: 100%;
}
.intro-holder .title{
    text-transform: uppercase;
    font-size: 14px;
    color: #363636;
    display: block;
    margin: 0 0 10px;
}
.garBlock b{
    color:#175400;
    display: block;
    margin-bottom: 2px;
}
.garBlock .delivery-box{
    width: 220px;
    margin: 0 40px 50px 0;
}
.garBlock .delivery-box .title{
    background: url("../image/t-ico-1.png") no-repeat;
    padding: 2px 0 5px 53px;
}
.garBlock .payment-box{
    width: 150px;
    margin: 0 80px 50px 0;
}
.garBlock .payment-box .title{
    background: url("../image/t-ico-2.png") no-repeat;
    padding: 2px 0 5px 35px;
}
.garBlock .garant .title{
    background: url("../image/t-ico-3.png") no-repeat;
    padding: 2px 0 5px 27px;
}
.garBlock .garant{
    width: 159px;
    margin: 0 85px 68px 0;
}
.garBlock .work-box{
    width: 250px;
    margin: 0 0 68px;
}
.garBlock .work-box .title{
    background: url("../image/t-ico-4.png") no-repeat;
    padding: 2px 0 5px 32px;
}
.garBlock .special-box{
    width: 185px;
    margin: 0 23px 0 0;
}
.garBlock .special-box .title{
    background: url("../image/t-ico-5.png") no-repeat;
    padding: 2px 0 5px 32px;
}
.garBlock .client-box{
    width: 259px;
    margin: 0 32px 0 0;
}
.garBlock .client-box .title{
    background: url("../image/t-ico-6.png") no-repeat;
    padding: 0 0 5px 90px;
}
.garBlock .assort-box{
    width: 225px;
    margin: 0 32px 0 0;
}
.garBlock .assort-box .title{
    background: url("../image/t-ico-7.png") no-repeat;
    padding: 2px 0 5px 42px;
}
.garBlock .pay-box{
    width: 221px;
}
.garBlock .pay-box .title{
    background: url("../image/t-ico-8.png") no-repeat 0 7px;
    padding: 0 0 5px 39px;
}
.product-info .image a {
    display: inline-block;
    outline: none;
}
.product-info .image-additional {
    overflow: hidden;
    width: 452px;
}
.product-info .image-additional img {;
    border-radius: 1px;
    -webkit-border-radius: 1px;
}

.product-info .image-additional a {
    float: left;
    display: block;
    margin-bottom: 10px;
    display: inline-block;
}

.product-info .image-additional a+a {
    margin-left: 17px;
}

.product-info .image-additional a:nth-child(5),.product-info .image-additional a:nth-child(9)
{
    margin-left: 0 !important;
}

.product-info .description {
    margin-bottom: 8px;
    font-size: 13px;
    line-height: 20px;
    color: #a7a7a7;
}

.product-info .description+span  {
    display: block;
    margin-bottom: 10px;
}

.product-info label {
    position: relative;
    top: 4px;
}

#review-form label {
    float: left;
    width: 130px;
    top: 0;
}
#review-form input[type="text"]{
    height: 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 365px;
}
#review-form textarea{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 83px;
    width: 874px;
}
.product-info .description span {
    color: #a7a7a7;
}
.itemD{
    font-size: 13px;
    line-height: 18px;
    color: #3a3a3a;
}
.product-info .description a {
    color: #4D4D4D;
    text-decoration: none;
}

.product-info .price {
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 30px;
    font-weight: bold;
    color: #4e9023;
    line-height: 37px;
}

.priceL {
    font-size: 20px;
    line-height: 30px;
    margin-right: 5px;
    text-shadow: none;
    color:#000;
}

.product-info .price span {
    margin-right: 10px;
}

.product-info .price-old {
    color: #626262;
    text-decoration: line-through;
    font-size: 21px;
    line-height: 30px;
    font-weight: bold;
}

.product-info .price-new {
    color: #cf1111;
}

.product-info .price-tax {
    font-size: 12px;
    font-weight: normal;
    color: #999;
    clear: both;
}

.product-info .price .reward {
    font-size: 12px;
    font-weight: normal;
    color: #999;
}

.product-info .price .discount {
    font-weight: normal;
    font-size: 12px;
    color: #4D4D4D;
}

.product-info .options {
    margin-bottom: 10px;
    overflow: hidden;
    color: #000000;
}
.product-info .options > div {
    float: left;
}
.product-info .options div + div{
    margin-left: 20px;
}
.product-info .option-image {
    margin-top: 3px;
    margin-bottom: 10px;
}

.product-info .option-image label {
    display: block;
    width: 100%;
    height: 100%;
}

.product-info .option-image img {
    margin-right: 5px;
    border: 1px solid #CCCCCC;
    cursor: pointer;
}

.product-info .cart {
    margin-bottom: 20px;
    color: #4D4D4D;
    overflow: hidden;
}

.product-info .cart div {
    float: left;
    vertical-align: middle;
}

.product-info .cart div>span {
    display: inline-block;
    vertical-align: bottom;
}

.product-info .cart .minimum {
    padding-top: 5px;
    font-size: 11px;
    color: #999;
    clear: both;
}

.product-info .review {
    color: #4D4D4D;
    border-top: 1px solid #E7E7E7;
    border-left: 1px solid #E7E7E7;
    border-right: 1px solid #E7E7E7;
    margin-bottom: 10px;
}

.product-info .review>div {
    padding: 8px;
    border-bottom: 1px solid #E7E7E7;
    line-height: 20px;
}

.product-info .review>div img {
    position: relative;
    top: 4px;
}

.product-info .review>div>span {
    color: #629c35;
}

.product-info .review .share {
    overflow: auto;
    line-height: normal;
}

.product-info .review .share a {
    text-decoration: none;
}

.review-list {
    padding: 10px 0;
    margin-bottom: 20px;
}
.review-list .rT{
    border-bottom: 1px dashed #000;
}
.review-list .author {
    margin-bottom: 20px;
    overflow: hidden;
}


.review-list .text {
    clear: both;
}

.attribute {
    border-collapse: collapse;
    width: 100%;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    margin-bottom: 20px;
}

.attribute thead td,.attribute thead tr td:first-child {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    background: #F7F7F7;
    text-align: left;
}

.attribute tr td:first-child {
    color: #000000;
    font-weight: bold;
    text-align: right;
    width: 20%;
}

.attribute td {
    padding: 7px;
    color: #4D4D4D;
    text-align: center;
    vertical-align: top;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}

.compare-info {
    border-collapse: collapse;
    width: 100%;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    margin-bottom: 20px;
}

.compare-info thead td,.compare-info thead tr td:first-child {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    background: #F7F7F7;
    text-align: left;
}

.compare-info tr td:first-child {
    color: #000000;
    font-weight: bold;
    text-align: right;
}

.compare-info td {
    padding: 7px;
    width: 20%;
    color: #4D4D4D;
    text-align: center;
    vertical-align: top;
    border-right: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
}

.compare-info .name a {
    font-weight: bold;
}

.compare-info .price-old {
    font-weight: bold;
    color: #F00;
    text-decoration: line-through;
}

.compare-info .price-new {
    font-weight: bold;
}
/* wishlist */
.wishlist-info table {
    width: 100%;
    border-collapse: collapse;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    margin-bottom: 20px;
}

.wishlist-info td {
    padding: 7px;
}

.wishlist-info thead td {
    color: #4D4D4D;
    font-weight: bold;
    background-color: #F7F7F7;
    border-bottom: 1px solid #DDDDDD;
}

.wishlist-info thead .image {
    text-align: center;
}

.wishlist-info thead .name,.wishlist-info thead .model,.wishlist-info thead .stock
{
    text-align: left;
}

.wishlist-info thead .quantity,.wishlist-info thead .price,.wishlist-info thead .total,.wishlist-info thead .action
{
    text-align: right;
}

.wishlist-info tbody td {
    vertical-align: top;
    border-bottom: 1px solid #DDDDDD;
}

.wishlist-info tbody .image img {
    border: 1px solid #DDDDDD;
}

.wishlist-info tbody .image {
    text-align: center;
}

.wishlist-info tbody .name,.wishlist-info tbody .model,.wishlist-info tbody .stock
{
    text-align: left;
}

.wishlist-info tbody .quantity,.wishlist-info tbody .price,.wishlist-info tbody .total,.wishlist-info tbody .action
{
    text-align: right;
}

.wishlist-info tbody .price s {
    color: #F00;
}

.wishlist-info tbody .action img {
    cursor: pointer;
}

.login-content {
    margin-bottom: 20px;
    overflow: auto;
}

.login-content .left {
    float: left;
    width: 48%;
}

.login-content .right {
    float: right;
    width: 48%
}

.login-content .left .content,.login-content .right .content {
    min-height: 190px;
}
/* orders */
.order-list {
    margin-bottom: 10px;
}

.order-list .order-id {
    width: 49%;
    float: left;
    margin-bottom: 2px;
}

.order-list .order-status {
    width: 49%;
    float: right;
    text-align: right;
    margin-bottom: 2px;
}

.order-list .order-content {
    padding: 10px 0px;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
}

.order-list .order-content div {
    float: left;
    width: 33.3%;
}

.order-list .order-info {
    text-align: right;
}

.order-detail {
    background: #EFEFEF;
    font-weight: bold;
}
/* returns */
.return-list {
    margin-bottom: 10px;
}

.return-list .return-id {
    width: 49%;
    float: left;
    margin-bottom: 2px;
}

.return-list .return-status {
    width: 49%;
    float: right;
    text-align: right;
    margin-bottom: 2px;
}

.return-list .return-content {
    padding: 10px 0px;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
}

.return-list .return-content div {
    float: left;
    width: 33.3%;
}

.return-list .return-info {
    text-align: right;
}

.return-product {
    overflow: auto;
    margin-bottom: 20px;
}

.return-name {
    float: left;
    width: 31%;
    margin-right: 15px;
}

.return-model {
    float: left;
    width: 31%;
    margin-right: 15px;
}

.return-quantity {
    float: left;
    width: 31%;
}

.return-detail {
    overflow: auto;
    margin-bottom: 20px;
}

.return-reason {
    float: left;
    width: 31%;
    margin-right: 15px;
}

.return-opened {
    float: left;
    width: 31%;
    margin-right: 15px;
}

.return-opened textarea {
    width: 98%;
    vertical-align: top;
}

.return-captcha {
    float: left;
}

.download-list {
    margin-bottom: 10px;
}

.download-list .download-id {
    width: 49%;
    float: left;
    margin-bottom: 2px;
}

.download-list .download-status {
    width: 49%;
    float: right;
    text-align: right;
    margin-bottom: 2px;
}

.download-list .download-content {
    padding: 10px 0px;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    border-top: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
}

.download-list .download-content div {
    float: left;
    width: 33.3%;
}

.download-list .download-info {
    text-align: right;
}
/* cart */
.cart-info table {
    width: 100%;
    margin-bottom: 15px;
    border-collapse: collapse;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
}

.cart-info td {
    padding: 7px;
}

.cart-info thead td {
    color: #4D4D4D;
    font-weight: bold;
    background-color: #F7F7F7;
    border-bottom: 1px solid #DDDDDD;
}

.cart-info thead .image {
    text-align: center;
}

.cart-info thead .name,.cart-info thead .model,.cart-info thead .quantity
{
    text-align: left;
}

.cart-info thead .price,.cart-info thead .total {
    text-align: right;
}

.cart-info tbody td {
    vertical-align: top;
    border-bottom: 1px solid #DDDDDD;
}

.cart-info tbody .image img {
    border: 1px solid #DDDDDD;
}

.cart-info tbody .image {
    text-align: center;
}

.cart-info tbody .name,.cart-info tbody .model,.cart-info tbody .quantity
{
    text-align: left;
}

.cart-info tbody .quantity input[type='image'],.cart-info tbody .quantity img
{
    position: relative;
    top: 4px;
    cursor: pointer;
}

.cart-info tbody .price,.cart-info tbody .total {
    text-align: right;
}

.cart-info tbody span.stock {
    color: #F00;
    font-weight: bold;
}

.cart-module>div {
    display: none;
}

.cart-total {
    border-top: 1px solid #DDDDDD;
    overflow: auto;
    padding-top: 8px;
    margin-bottom: 15px;
}

.cart-total table {
    float: right;
}

.cart-total td {
    padding: 3px;
    text-align: right;
}
/* checkout */
.checkout-heading {
    background: #F8F8F8;
    border: 1px solid #DBDEE1;
    padding: 8px;
    font-weight: bold;
    font-size: 13px;
    color: #555555;
    margin-bottom: 15px;
}

.checkout-heading a {
    float: right;
    margin-top: 1px;
    font-weight: normal;
    text-decoration: none;
}

.checkout-content {
    padding: 0px 0px 15px 0px;
    display: none;
    overflow: auto;
}

.checkout-content .left {
    float: left;
    width: 48%;
}

.checkout-content .right {
    float: right;
    width: 48%;
}

.checkout-content .buttons {
    clear: both;
}

.checkout-product table {
    width: 100%;
    border-collapse: collapse;
    border-top: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    margin-bottom: 20px;
}

.checkout-product td {
    padding: 7px;
}

.checkout-product thead td {
    color: #4D4D4D;
    font-weight: bold;
    background-color: #F7F7F7;
    border-bottom: 1px solid #DDDDDD;
}

.checkout-product thead .name,.checkout-product thead .model {
    text-align: left;
}

.checkout-product thead .quantity,.checkout-product thead .price,.checkout-product thead .total
{
    text-align: right;
}

.checkout-product tbody td {
    vertical-align: top;
    border-bottom: 1px solid #DDDDDD;
}

.checkout-product tbody .name,.checkout-product tbody .model {
    text-align: left;
}

.checkout-product tbody .quantity,.checkout-product tbody .price,.checkout-product tbody .total
{
    text-align: right;
}

.checkout-product tfoot td {
    text-align: right;
    border-bottom: 1px solid #DDDDDD;
}

.contact-info {
    overflow: auto;
}

.contact-info .left {
    float: left;
    width: 48%;
}

.contact-info .right {
    float: left;
    width: 48%;
}

.sitemap-info {
    overflow: auto;
    margin-bottom: 40px;
}

.sitemap-info .left {
    float: left;
    width: 48%;
}

.sitemap-info .right {
    float: left;
    width: 48%;
}
/* footer */
#footer {
    clear: both;
    overflow: hidden;
    padding: 20px 10px 0;
    color: #fff;
    width: 1240px;
    margin: 0 auto;
    background: url('../image/footer.png') scroll 0 100% no-repeat
    transparent;
}

.footerW {
    background: #284100;
}

#footer a {
    color: #fff;
}

#copy {
    margin-bottom: 0;
}

#footer h3 {
    color: #000000;
    font-size: 14px;
    margin-top: 0px;
    margin-bottom: 8px;
}

#footer .column {
    overflow: hidden;
    text-align: center;
    padding: 0;
    float: left;
    position: relative;
    top: 25px;
}
#footer .cW{
    float: right;
    margin-right: 15px;
}
.fTop {
    background: url('../image/hrb.jpg') repeat scroll 0 0 transparent;
    padding: 15px 0;
}

.fTop p {
    margin: 0;
}

.fTop img {
    float: left;
    margin-right: 10px;
}

.fTop table {
    width: 100%;
}

.fTop table td {
    vertical-align: middle;
    color: #fff;
}

.fTop table td a {
    color: #fff;
}

.fTopW {
    width: 900px;
    margin: 0 auto;
}

#footer .column ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: inline-block;
    text-transform: uppercase;
}

#footer .column ul li {
    float: left;
    margin-right: 10px;
}
/*#footer .column ul li:before{
    content:'/';
    position:relative;
    left:-10px;
    color:#fff;
}
#footer .column ul li:first-child:before{
    content:'' !important;
    }*/
    #footer .column a {
        color: #fff;
        -webkit-transition: background-color 300ms linear;
        -moz-transition: background-color 300ms linear;
        -o-transition: background-color 300ms linear;
        -ms-transition: background-color 300ms linear;
        transition: background-color 300ms linear;
        display: inline-block;
        padding: 3px 0px;
    }

    #footer .column a:hover {
        text-decoration: none;
    }

    .powered {
        text-align: left;
        margin: 0 0 10px;
    }
    .powered:after{
        content:'';
        display: block;
        clear:both;
    }
    .powered .developers a{
        color: #FFFFFF;
        display: inline-block;
        position: relative;
        vertical-align: top;
        z-index: 1;
        width: 100%;
        box-sizing: border-box;
    }
    .powered .developers a .copy{
        animation-duration: 1s;
        animation-fill-mode: both;
        /*background: url("../image/lemonW.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
        background: url("../image/logo_2.png") center/100% auto no-repeat;
        float: right;
        height: 62px;
        margin: -2px 0 0;
        overflow: hidden;
        position: absolute;
        right: 0;
        text-indent: -9999px;
        top: 0;
        width: 84px;
    }
    .powered .developers span{
        display: block;
        margin: -18px 0 0;
        position: relative;
        padding-bottom: 5px;
    }
    .powered:hover .developers a .copy{
        -webkit-animation-name: tada;
        animation-name: tada;
        /*background: url("../image/lemonW.png") no-repeat 0 -63px;*/
    }
@-webkit-keyframes tada {
      0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    10%, 20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg);
    }

    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg);
    }

    100% {
        -webkit-transform: scale(1) rotate(o);
        transform: scale(1) rotate(o);
    }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
}

30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
}

40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
}

100% {
    -webkit-transform: scale(1) rotate(o);
    -ms-transform: scale(1) rotate(o);
    transform: scale(1) rotate(o);
}
}
/* banner */
.banner div {
    text-align: center;
    width: 100%;
    display: none;
}

.banner div img {
    margin-bottom: 20px;
}

.itemBought {
    position: absolute;
    background: #FFF;
    top: 250px;
    height: 250px;
    border-color: #888;
    z-index: 222222;
    -webkit-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 0px 30px rgba(50, 50, 50, 0.75);
}

.itemBought p {
    margin-bottom: 15px;
}

#closeButton {
    position: relative;
    top: 0px;
    right: 0px;
}

#toCart {
    position: relative;
    bottom: 5px;
    left: 10px;
}

#toShop {
    position: relative;
    bottom: 5px;
    left: 45px;
}

#bProductImage {
    position: relative;
    left: 30px;
}
.alertW {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1200;
  cursor: pointer;
  display: none;
}
div.bg {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1200;
  background: url('../image/a.png') scroll 0 0 repeat transparent;
}
.alertW form {
  background: #fff;
  padding: 10px 15px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: relative;
  width: 320px;
  z-index: 1500;
  margin: 50px auto 0;
  display: block;
}
.alertW form #contactSubmit{
    background: url("../image/bg-submit.png") no-repeat;
    width: 177px !important;
    height: 54px;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    border:0;
    cursor:pointer;
}
.alertW form #contactSubmit:hover{
    opacity: 0.8;
}
.cntW .title {
  text-align: left;
}
.cntW p+p {
  margin-top: 15px;
}
.cPW {
  overflow: auto;
  max-height: 400px;
}
.alertW.cb form {
  width: 323px;
}
.alertW div.input {
  margin-bottom: 10px;
}
.alertW div.input label {
  display: block;
}
.alertW div.input .error {
  border: 1px #F00 dashed;
}
.alertW div.input input[type="text"],
.alertW div.input textarea {
  width: 300px;
  padding: 5px 10px !important;
}
.alertW div.input input[type="submit"] {
  width: auto !important;
}
.alertW div.input textarea {
  height: 80px;
}
.alertW .title {
  display: block;
  font-size: 20px;
  text-align: center;
  margin-bottom: 15px;
  padding-top: 5px;
  padding-bottom: 8px;
  border-bottom: 1px solid #81c300;
  text-transform: uppercase;
}
/*.callBack{
    font-size: 15px;
    position: absolute;
    top: 55px;
    left: 350px;
    display: inline-block;
    padding-left: 35px;
    line-height: 30px;
    background: url("../image/ccc.png") no-repeat scroll 0 50% transparent;
    color: #fff;
    font-family: Arial;
    text-transform: uppercase;
}*/
.tc {
  text-align: center;
}
#closeCForm {
  position: absolute;
  top: -7px;
  right: -7px;
  width: 28px;
  height: 28px;
  cursor: pointer;
  background: url('../image/closeCB.png') scroll 0 0 no-repeat transparent;
}
/* I am sory !!! */
#content > div.autoF > div.selectW > div:nth-child(7) {
    display: none !important;
}
.search-block input[type="text"]{
    margin: 0;
    vertical-align: top;
    padding: 6px 10px 5px 10px !important;
}
.search-block #button-search{
    background: url("../image/bg-submit.png") no-repeat;
    width: 177px;
    height: 54px;
    display: inline-block;
    vertical-align: top;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    border:0;
    cursor:pointer;
}
.search-block .note{
    display: inline-block;
    vertical-align: top;
    margin: 4px 4px 0 0;
}
.search-block .box {
    padding: 10px 0 0;
}
.search-block .box label{
    margin: 1px 22px 0 0;
    display: inline-block;
    vertical-align: top;
}
.search-block .product-filter .b-core-ui-select__button{
    background: url('../image/selB.png') no-repeat scroll 0 0 transparent;
}
.search-block .product-filter.style .b-core-ui-select__button{
    background: url('../image/selB1.png') no-repeat scroll 50% 50% transparent;
}
.rev-title{
    font-size: 25px;
    color: #284100;
    line-height: 27px;
}
.head-style{
    text-transform: uppercase;
    font-weight: normal;
    margin: 0 0 20px;
}
.search-block .product-filter .b-core-ui-select{
    border-color: #e5e5e5;
    margin: 0 10px;
}
.product-compare.style{
    margin-bottom: 45px;
}
.search-block .content input[type="text"]{
    background: #fff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-color: #626262;
    font-size: 16px;
    width: 240px;
    padding: 5px 10px 3px !important;
    color: #4c4c4c;
}
.search-block .product-grid > div{
    display: inline-block;
    vertical-align: top;
    margin-right: 26px;
    margin-bottom: 10px;
    width: 192px;
    background: url('../image/dot.png') scroll 0 100% repeat-x transparent;
    padding: 3px 6px 10px;
    border: 1px solid #fff;
    text-align: "center";
}
.search-block .product-grid > div .name a{
    color: #658D47;
    font-weight: bold;
    font-size: 16px;
    display: block;
    text-decoration: none;
    line-height: 16px;
}
.search-block .product-grid > div .price {
    display: block;
    font-size: 24px;
    font-weight: bold;
    color: #f60;
    margin-bottom: 4px;
}
.search-block .product-grid > div:hover{
    border: 1px solid #e9e9e9;
    -webkit-box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
    background: none;
}


.star-rating-default,
.star-rating-default a:hover,
.star-rating-default a:active,
.star-rating-default a:focus,
.star-rating-default .current-rating{
    background:url("../image/stars.png") left -1000px repeat-x;
}
.star-rating-default a:hover,
.star-rating-default a:active,
.star-rating-default a:focus{
    background-position:left bottom;
}
.star-rating-default{
    position:relative;
    height:25px;
    overflow:hidden;
    background-position:left top;
    display:inline-block;
    vertical-align:middle;
}
.star-rating-default span.star span{
    display:none;
}
.star-rating-default a, .star-rating-default .current-rating{
    padding:0;
    margin:0;
    position:absolute;
    top:0;
    left:0;
    text-indent:-1000em;
    height:25px;
    line-height:25px;
    outline:none;
    overflow:hidden;
}
.star-rating-default .current-rating{
    z-index:1;
    background-position:left center !important;
}
.star-holder > span{
    display:inline-block;
    vertical-align:middle;
}
.star-holder > span.name{
    text-indent:-9999em;
    height:0;
    width:0;
}
.star-holder{
    margin-bottom:14px;
}
.star-holder > span.aggregateRating{
    margin-left:20px;
}
.star-holder .totalvotes{
    margin-left:30px;
    position:relative;
}
.star-holder .totalvotes:before{
    background-color:#fefefe;
    content:'';
    width:6px;
    height:6px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    display:block;
    position:absolute;
    left:-11px;
    top:3px;
}
.star-holder .totalvotes:after{
    background-color:#fefefe;
    content:'';
    width:10px;
    height:4px;
    display:block;
    position:absolute;
    left:-13px;
    top:11px;
    border-radius:5px 5px 0 0;
}

.home-bread{
    margin:10px 0 0;
    padding:0;
    list-style:none;
    overflow:hidden;
    font-size:14px;
    line-height:16px;
    color:#f9f9f9;
}
.home-bread li{
    float:left;
    position:relative;

}
.home-bread li a{
    color:#f9f9f9;
    text-decoration:none;
}
.home-bread li a:hover{
    text-decoration:underline;
}
.home-bread li + li:after{
    content:'';
    position:absolute;
    top:3px;
    left:-12px;
    background:url("../image/menuF.png") no-repeat 0 0;
    width:5px;
    height:10px;
}
.home-bread li + li{
    margin: 0 0 0 20px;
}
}
@media only screen and (max-width: 768px) {
  .item-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
  }
  .item-wrap .itemD {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -o-order: 2;
    order: 2;
  }
  .item-wrap .btn-block {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -o-order: 1;
    order: 1;
  }
}
