.base_price {
    font-size: 19px;
    font-weight: bold;
    color: black;
    margin-bottom: 2px;
}

.calc_options_block {
    margin-top: 14px;
    margin-bottom:18px;
}

.calc_options_block_header {
    font-weight: bold;
    color: black;
    margin-bottom: 9px;
}

.calc_options_block_body {
    margin-bottom: 12px;
}

.calc_options_block_body ul>li.option-stub>i.calc_op_remover{
    display:none;
}
.calc_options_block_body ul>li>i.calc_op_remover {
    cursor: pointer;
    display: inline-block;
    width: 13px;
    height: 13px;
    background-color: #00acd6;
    background-image: url(/front/sprite/basket/op_remover.png);
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 4px;
}

span.labl {
    font-weight: bold;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.price_with_options .pwo-value {    
    font-size: 19px;
    font-weight: bold;
    color: black;
    margin-bottom: 12px;
}
.price_with_options{
    margin-top: 20px;
    padding-top: 10px;
    border-top: 1px dashed #00acd6;

}

span.opval {
    display: inline-block;
    vertical-align: middle;
}

.row-option-calculator .mcl-edit {
    height: auto;
}


.row-option-calculator  .counter-adder {
    margin-bottom: 10px;
}

.row-option-calculator input.mcl-count {
    width: 55px;
}
.losee .row-option-calculator input.mcl-count{
    width:30px;
}
.losee .base_price{
    font-size:24px;
    margin-bottom:9px;
}

span.mcl-indicator-element.mcl-indicator-big {
    background-image: url(/front/sprite/basket/sklad_big.png);
    width: 81px;
    height: 13px;
}

span.mcl-indicator-element.mcl-indicator-big.mnogo {
    background-position:  0px -52px;
}
span.mcl-indicator-element.mcl-indicator-big.malo {
    background-position:  0px -13px;
}


.store-info {
    margin-top: 10px;
    font-size: 16px;
}
.store-info>span{
    display:inline-block;
    vertical-align:middle;
    font-size:14px;
}
.store-info>span:first-child{
    font-weight:bold;
    margin-right:10px;
}


.stub-calc-header {
    width: 175px;
    padding: 10px 14px;
    background-color: #e3f1f4;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 10px;
}
.losee .stub-calc-header{
    width:143px;
}

.row-option-calculator .ticknotebutton {
    margin-left: 6px;
}

.stub-informer {
    background-color: #e3f1f4;
    padding: 15px;
    text-align: justify;
}

.stub-link a {
    display: block;
    background-color: #00acd6;
    padding: 12px 0;
    color: white;
    font-size: 21px;
    text-align: center;
}

.stub-calc-row {
    margin-bottom: 5px;
    margin-left:12px;
}

.stub-calc-body {
    overflow: hidden;
    margin-bottom:130px;
}