#content_container * {
    box-sizing: content-box;
}


#head-wrapper {
    background: url('/buxus/docs/design-chillix/kz-login-bg-nove1.jpg') no-repeat center -300px #b9cee9;
}
#head-wrapper.login {
    background: url('/buxus/docs/design-chillix/kz-login-bg-nove1.jpg') no-repeat center -300px #b9cee9;
}
#head-wrapper.ismol {
    background: url('/buxus/docs/design-chillix/kz-login-bg-nove1.jpg') no-repeat center -300px #b9cee9;
}
#head-wrapper.tos {
    background: url('/buxus/docs/design-chillix/kz-login-bg-nove1.jpg') no-repeat center -300px #b9cee9;
}

#head-wrapper.login h1 {
    padding-top:125px;
    text-align: center;
}

#head-wrapper.ismol h1.ismol {
    padding-top:110px;
    text-align: center;
    font-size: 30px;
}


#head {
    margin-top:107px;
}
@media screen and (max-width: 1023px) {
    #head {
        margin-top: 76px;
    }
    #head h1 {
        padding-top:60px !important;
        font-size:30px;
    }
    #head-wrapper.login h1 {
        padding-top:30px;
        text-align: center;
    }
}
#head-wrapper.kz #head {
    margin-top:0px;
}
.tos #head {
    height:309px;
}
#head #header-icons {
    top:25px;
}

#head-wrapper.login #head, #head-wrapper.ismol #head {
    height:243px;
}
#head-wrapper {
    width:100%;
}
#head #top-b2b {
    height: 241px;
}
#head #aktualny-kosik {
    top:22px;
}
#head #prihlaseny-zakaznik {
    top:22px;
}
#top-b2b-offset {
    width:485px;
    float:left;
    padding-left: 30px;
    height:10px;
}
#head #moje-konto {
    width:217px;
}
#head #objednavky {
    width:194px;
    margin:0px 24px 0px 15px;
}
#head #doklady-faktury {
    width:190px;
}

#head #aktualny-kosik #dorucenie {
    height:67px;
}
#head #aktualny-kosik #sumar {
    line-height: 19px;
    width:256px;
    text-align: left;
    height: 68px;
}

#head #aktualny-kosik #otvorene-kosiky {
    height:34px;
}

#head #aktualny-kosik #pridat-kosik {
    height:35px;
}

#head #aktualny-kosik #dorucenie #zmena-prevadzky {
    color:#000;
}

#content_container #left-col {
    width: 203px;
}

#content_container #left-col .left-menu {
    margin:15px 0px 0px 0px;
}

#content_container .content-right {
    padding:14px 0px 0px 0px;
}
#content_container .content-right h1 {
    margin-top:0px;
}

.breadcrumbs {
    margin-top: 0px;
}

#head #prihlaseny-zakaznik #info {
    padding-top:25px;
}

#simplemodal-container {
    height: 460px;
    width: 510px;
    min-height: 460px;
}

.popup-ok {
    height: 74px;
    left:20px;
}

.basket-add input.product_amount, .basket-add input.amount {
    width:30px;
}
.basket-add {
    width: 80px;
}

#simplemodal-container .basket-add input.product_amount, #simplemodal-container .basket-add input.amount {
    width:50px;
}
#simplemodal-container .basket-add {
    width: 100px;
}
#head {
    background: none;
}
#top-b2b h1 {
    margin-top: 50px;
    margin-left: 100px;
    text-align: center;
    float:left;
    margin-bottom: 0px;
}
#content_container {
    background: none;
}
#hp-banner * {
    box-sizing: border-box;
}

.vyber-drzitela label {
    float:left;
}

#ismol-form select {
    color:inherit;
    font-weight: normal;
}

#ismol-form label {
    color:#333;
}

ul.navigator li .item {
    padding:12px 31px;
    padding-top:13px;
}

.owner-image {
    bottom:111px;
}
.ismol-step ul.navigator {
 margin-top:20px;
}

.products-table td.nazov {
    text-align: left !important;
}


/*************************
 * product detail
 *************************/
.product__detail__wrapper {
    background: #999999;
    padding: 16px;
}
.product__detail {
    background: #FFFFFF;
    position: relative;
    padding: 8px;
}
.product__detail__header {
    font-size: 16px;
    margin: 0 0 16px;
    color: #FFFFFF;
}
.product__detail .row, .product__detail .row > * {
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
}
.product__detail h1 {
    margin: 0 0 16px;
    font-size: 16px;
    font-weight: bold;
}
.product__detail dt {
    font-weight: normal;
    display: inline-block;
    width: 40%;
}
.product__detail dd {
    display: inline-block;
    width: 50%;
}
.product__detail__image {
    width: 250px;
    height: auto;
    margin-bottom: 16px;
    border: 1px solid #999999;
}
.product__detail__gallery {
    text-align: left;
}
.product__detail__gallery__image {
    height: 45px;
    width: auto;
    border: 1px solid #999999;
    margin: 0 6px 6px 0;
}
.product__detail__gallery__link {
    display: inline-block;
}
.product__detail__description {
    padding: 8px;
    border-top: 1px solid #999999;
    margin: 16px 8px;
}
.product__detail__cart {
    margin-top: 8px;
}
.product__detail__sarza {
    cursor: pointer;
}
.product_amount {
    padding: 0 2px;
}
