/*
 *  Kod napisany przez zespół Tomasz Wolfram & Adam Piecyk dla EVO S.C.
 *
*/
a.link{
    color: #ff101e;
}



.box-a .carousel-container{

}
.boxes .carousel-container .vertical-center{
    width:667px;
    /* height: 123px; */
    /* position:relative; */
}

/* _________________Przyciski przy boxach________________ */
.boxes .carousel-container .prev{background-position:0px 0px;cursor: default}
.boxes .carousel-container .prev.prev_active:hover{background-position: 0px -27px;cursor:pointer}
.boxes .carousel-container .next{background-position:-16px 0px;cursor: default}
.boxes .carousel-container .next.next_active:hover{background-position:-16px -27px;cursor:pointer}

.boxes #taniaksiazka .carousel-container .prev{background-position:-32px 0px;cursor: default}
.boxes #taniaksiazka .carousel-container .prev.prev_active:hover{background-position:-32px -27px;cursor:pointer}
.boxes #taniaksiazka .carousel-container .next{background-position:-48px 0px;cursor: default}
.boxes #taniaksiazka .carousel-container .next.next_active:hover{background-position:-48px -27px;cursor:pointer}

.boxes .carousel-container .vertical-center .center{
    width:667px;
    margin: 0 20px;
    position:relative;
    z-index:3;
}
.boxes .carousel-container .vertical-center .carousel-skin-tabs li.last{
    margin-right:0px;

}

.boxes .carousel-container .vertical-center .ulRoad{
    width:667px;
    margin-left:0px;

}
.boxes .carousel-container .vertical-center .ulRoad ul{
    position:relative;
}
.boxes .carousel-container .vertical-center .ulRoad ul li{
}

.boxes .carousel-container .vertical-center .ulRoad-active{
    width:2121px;
    display:block;
}
.boxes .carousel-container .vertical-center .ulRoad-active li img{
}
.boxes .carousel-container .vertical-center .carousel-skin-tabs{
}
.boxes .carousel-container .vertical-center .prev-content{
    display:none;
}
.boxes .carousel-container .vertical-center .next-content{
    display:none;
}


/* PAGINATION EXTRA CLASS */
.numbers a.active{
    color: #ff101e;
    font-weight: bold;
    padding: 0 4px;
    background: none;
    text-decoration:none;
}

/* AUTOR BOX */
.short-opis span.additionalDesc{
    display:none;
    margin-top:15px;
}


.basket_amount{
    font-size: 10px;
    font-weight: normal;
    color: rgb(228, 67, 12);
}


/* UPLOAD PLIKOW */

#new-avatar div.loaded{
    display:none;
}

/* Ulomny koszyk  */
a.add-cart-off {
    background-position: 0px -22px;
    cursor: default;
}
#order-cargo .row span.delivery_span{
    padding: 0px;
    font-size:11px;
}

.recenzja .buttons .down span.rate-value,
.recenzja .buttons .up span.rate-value{
    float:none;
    padding: 0;
}

/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */

.ui-autocomplete-loading {
    background: url('../images/ajax-loader-search.gif') 91% center no-repeat !important;
}

.rolled  span.roll-shipment-label{
    color: #8D8D8D;
}
.rolled  span.roll-shipment-value{
    color: #413D2B;
}

#koszyk .cargo h4.green_label{
    color:#5E8A00;
}

#orderDivision{
    /* display:none; */
}
.kpanel .kheader .hidden{
    display:none;
}
#order-cargo .row #delivery_price3step{
    font-size: 11px;
    padding:0px;
}
.productUnavailable{
    color: red;
}

.komunikaty .message2{
    display:none;
}

.img span.combinedPromo{
    background-image: url("../images/szarfa_combinedPromo.png");
}
.input-text .country_select{
    width:200px;
    line-height: 16px;
}
.personal_adress .input-text .country_select, .faktura_adress .input-text .country_select{
    width: 150px;
}
.kpanel .country .inner-text{
    width: 257px;
}

.listing .elements .nosnik{
    margin-left: 4px;
    margin-top: 6px;
    margin-right: 2px;
}
.listing .elements .nosnik .nosnikLabel{
    font-weight: bold;
}


/* ebook za zero */
div.listing .freeEbook .prodInfo{
    float: right;
}

div.listing .freeEbook .content{
    float: left;
}
div.listing .freeEbook .epublicationWrapper{
    font-size: 13px;
    width: 140px;
    margin: 13px 10px 0px 0px;
}

.freeEbook .epub {
    background: url("../images/polka_sprite.png") no-repeat scroll 0 -32px transparent;
}
.freeEbook .pdf {
    background: url("../images/polka_sprite.png") no-repeat scroll 0 -59px transparent;
}
.freeEbook .mobi {
    background: url("../images/polka_sprite.png") no-repeat scroll 0 -85px transparent;
}
.freeEbook .mp3 {
    background: url("../images/polka_sprite.png") no-repeat scroll 0 -112px transparent;
}
.freeEbook .wmv{
    background: url("../images/polka_sprite.png") no-repeat scroll 0 -138px transparent;
}
.freeEbook .epub,
.freeEbook .pdf,
.freeEbook .mobi,
.freeEbook .mp3,
.freeEbook .wmv
{
    margin-top:5px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    height: 23px;
    line-height: 21px;
    text-align: center;
    width: 100px;
    text-decoration: none;
}

div.listing .freeEbook ul.downloadEPublication{
    list-style-type: none;
    margin-left: 5px;
}

.addMenuLink{
    float:left;
    line-height: 20px;
    font: normal 12px/18px Verdana;
    text-decoration: underline;
    color: #FFF;
    float: left;
}
.kregulamin{
    margin-bottom: 10px;
    margin-top: -52px;
    padding-left: 5px;

}
.kregulamin a{
    color: #999999;
    font-weight: bold;
    font-size: 11px;
}
.kregulamin .error, .kregulamin a.error {
    color: #CF1919 !important;
}
div.preRadio{
    margin-bottom: 15px;
    font-size: 14px;
    margin-top: 10px;
}

.panel .inner-text, .registration .inner-text2{
    float:left;
    margin-left: 15px;
    margin-top: 2px;
}
.panel .inner-text, .registration .agreeClub{
    margin: 4px 0px;
}
.liRegistration{
    font-size: 12px;
    margin-left:13px;
}
.liRegistration li{
    display: list-item;
    width: auto;
    font-size: 11px;
}
select.ksiegarnieDetails{
    width:278px;
}
#order-cargo .ksRow span.ui-selectmenu-icon{
    height: 25px;
    width: 30px;
    background-position: 0 -44px;
    padding-left: 0px;
}

div.ksiegarnieDetails .ksDetails{
    display:none;
}
div.ksiegarnieDetails .active{
    padding-bottom: 10px;
    padding-top: 4px;
    padding-left: 11px;
    margin-top:25px;
    color: #6D6E71;
    font-size: 11px;
    display:block;
    margin-left: 20px;
    margin-top: 40px;
}

.odbiorOsobistyDet{
    color: #6D6E71;
    font-size: 11px;
}

#searchForm .orderSearch{
    float:left;
    margin-left:80px;
    margin-top:43px;
}

#searchForm .searchFields{
    float: left;
}
.topInfo label{
    font-size:11px;
    display: block;
}
.topInfo .checkAgree{
    margin-right: 10px;
}

.registrationNewMember .check1, .registrationNewMember .check2, .registrationNewMember .check3{
    display:none;
}
.boxes.box-f .orderList{
    background-color: #CCE76F;
    padding: 20px 0px 15px;
    font-size: 10px;
    overflow:hidden;
}
.orderList table{
    font-size: 13px;
    width: 711px;
    text-align: center;
}
#zwrocButton{
    width: 95px;
    float: right;
    background-color: #ff7a16;
    color:white;
    font-weight: bold;
    height: 30px;
    font-size: 14px;
    margin-right: 38px;
    margin-top: 10px;
}
.orderList .row{
    clear:both;
    font-size:12px;
    padding: 6px 0px;
    margin-left:10px;
}
.orderList .row .label{
    float:left;
}
.orderList .row .value{
    float:left;
    margin-left: 4px;
    font-weight: bold;
}
.orderList h4{
    font-size: 16px;
    color:#484848;
    padding-left: 30px;
    border-bottom: 1px solid #484848;
    font-weight: bold;
}
.orderList .orderDetails{
    width:400px;
    float:left;
}
.orderList .buttons{
    float:left;
    width: 200px;
}
.orderList .buttons .buttonOrder{
    color: white;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    width: 260px;
    display:block;
    text-align: center;
    margin: 8px 0px;

}
.orderList .buttons .active_button{
    background-color: #FF7A16;
}

.orderList .buttons .inactive_button{
    background-color: #666666;
    color: #bfbfbf;
}
.right-panel .saleInfoItem{
    font-size: 11px;
}
.right-panel .saleInfoItem b{
    color: #ff101e;
    font-size: 12px;
}
.produkt .smallGallery{
    clear:both;
}
.produkt .smallGallery .small-image{
    float:left;
    margin:5px;
}
.panel-membersClub{
    margin-bottom: 10px;
    position: relative;
}
.panel-membersClub .rec-list {
    background: none repeat scroll 0 0 #f0f0f0;
    border-top: 1px solid #747474;
    font-weight: bold;
    line-height: 20px;
    padding: 10px 20px;
}
.panel-membersClub .rec-list span {
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 0;
}
.panel-membersClub .rec-list span b{
    font-size: 12px;
}
.panel-membersClub .rec-code span {
    display: block;
    font-size: 17px;
    font-weight: bold;
    padding: 3px 0;
    position: absolute;
    right: 10px;
    top: 10px;
}
.membersClub{
    min-height: 0;
    margin-top: 20px
}
.kpanel .kcontent.declare-content {
    padding: 20px 25px;
}
.kpanel .kcontent.declare-content .nr-lokalu label{
    width: 60px;
}
.kpanel .kcontent.declare-content label {
    margin: 0;
    padding: 0;
    width: 190px;
}
.kpanel .kcontent.declare-content .input-text input {
    width: 334px;
}
.kpanel .kcontent.declare-content .nr-domu {
    float: left;
    width: 268px;
}
.kpanel .kcontent.declare-content .nr-lokalu {
    width: 165px;
}
.kpanel .kcontent.declare-content #ebook_street_number, .kpanel .kcontent.declare-content #ebook_flat_number {
    width: 40px;
}

.red_border {
    border-color: #ff101e !important;
}

.red_input a {
    border-color: #ff101e !important;
}
.noborder{
    border: none !important;
}
