
html{
    padding: 0 !important;
    margin: 0 !important;
}



body{
font-family : 'Arial',sans-serif !important;

/*  background: url(../img/background.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;*/
}
a,span{
font-family : 'Arial',sans-serif ;
}

label{
font-weight:normal!important;
}
.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y{
    background-color: #337ab7!important;
}
.info-tresc > p > img {
    width:100%!important;
    height:auto!important;
    display: block!important;

}
.slider_products{
    margin-top:40px;
}
.info-wiecej, .info-opened
{
    width:102px!important;
    outline:none!important;
    float:right!important;
    font-size:14px!important;
    border:1px solid #94be12!important;
}
.info-tresc{

    overflow: hidden!important;
    position: relative!important;
}
.white_gradient{
    position :absolute!important;
    width:100%!important;
    height:100px!important;
    bottom:0px!important;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 30%, rgba(255,255,255,1) 100%)!important; /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 30%,rgba(255,255,255,1) 100%)!important; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 30%,rgba(255,255,255,1) 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )!important; /* IE6-9 */
    background-position: bottom!important;
    background-repeat: no-repeat!important;
}


.artykuly_punkty{
    width:10px;
    height:10px;
    margin-right:10px;
    margin-top:3px;
    float:left;
    background-color:#a2bf31
}
.artykuly_link:hover{
    color:#a2bf31;
    text-decoration: none!important;
}
.header_icons{
    height:32px!important;

}
.no_point{list-style-type: none;}

.arial{
    font-family: 'Arial',sans-serif!important;
}

@font-face {
    font-family: 'Avenir Next LTProRegular';
    src: url('../fonts/AvenirNextLTProRegular.eot');
    src: url('../fonts/AvenirNextLTProRegular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/AvenirNextLTProRegular.woff') format('woff'),
         url('../fonts/AvenirNextLTProRegular.ttf') format('truetype'),
         url('../fonts/AvenirNextLTProRegular.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'Palanquin';
    src: local('Palanquin Regular'),
    url(../fonts/palanquin.woff2) format('woff2');
    font-style: normal;
    font-weight: 400;
}

.dropdown-menu {
    position: absolute;

    z-index: 1000;
    display: none;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}

.dropdown-menu:active , .dropdown-menu:focus{
color:red!important;
}


#conti_spinner{
    display: block;
     width:50%;
    height:200px;

    margin-left:auto;
    margin-right:auto;
    margin-top:20%;


}

.napis_spinner{


position: relative;
    padding-top:40px;
    width:50%;
    height:120px;
    text-align:center ;
    margin-left:auto;
    margin-right:auto;

    font-size:20px;
}

.header_icon{



}

.font_modal{
    font-size:14px;

}

.podglad_obrazek {

    margin-top:25px;
    position: absolute;
    z-index:100;

    -webkit-box-shadow: 0px 0px 14px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 14px 1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 14px 1px rgba(0,0,0,0.75);
}

#opis_produktu {

    resize: none;

}

#trans_buttony > li > a {
    padding: 0px 0px !important;
    margin-left:3px;
    margin-top:3px;

 }

.trans_buttony form{
    display:inline-block!important;
    width:23px;
    height:23px;
}

.trans_buttony a{
    width:23px;    height:23px;

  display:inline-block!important;

}

.trans_buttony button{
    float:left;
    margin-left:0px;

}


#prenum_buttony > li > a {
    padding: 0px 0px !important;
    margin-left:3px;
    margin-top:3px;

}

.prenum_buttony  form {
    width:23px;    height:23px;

    display:inline-block!important;

}

.prenum_buttony form a{
    padding: 0px 0px !important;
    margin-left:3px;
    margin-top:3px;
}

.prenum_buttony a{
    width:23px;    height:23px;

    display:inline-block!important;

}

.prenum_buttony button{
    float:left;
    margin-left:0px;

}

@media (min-width: 992px) {
    .opcje_prenumerata {
        max-height: 45px
    }
}


#loading{


    display: none  ;
    position: fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-color:rgba(255,255,255,0.7) ;


    z-index: 1000;


}

.loading{
    display: none  ;
    position: fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-image: url("../img/bialy.png");
    background-repeat: repeat;
    z-index: 1000;
}



input[type=text] , input[type=text]:focus   {

    box-shadow: none;

}

.ostrzezenie {

   margin-top:-5px;
    padding:7px;
    color:white;
    font-size:10px;
    background-color:#f4645f;
    display:flex;
    width:120px;

    border-radius:5px;

}

.informacja {

    margin-top:15px;
    padding:7px;
    color:white;
    font-size:10px;
    background-color:#f0ad4e;
    display:block;
    width:50%;

    border-radius:5px;

}

.produkt-row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}

.produkt-a {
    text-decoration: none;
    display: flex;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    padding: 5px;
    margin-bottom: 5px;
    border: solid 1px #94be12;
}

.produkt-a:hover{
    box-shadow: 0 0 4px #94be12;
    text-decoration: none;
}

.produkt-p {
    text-align: center;
    font-weight: bold;
    flex-grow: 1;
}

.produkt-div {
    display: flex;
    margin-bottom: 5px;
    width: 100%;
}

p.tytul_art > a {
    color:#3f72b4!important;
   font-weight:normal!important;
}

p.tytul_art > a:hover {
    color:#94be12!important;
    text-decoration: none!important;
}


.inputy{

    border-radius:0px!important;
}

.filtry{

    display: inline-block;
    float:left;
    margin-right:10px;
    margin-top:10px;
    margin-left:15px;

}
.male_buttony{

    font-size:11px!important;
    padding:3px 6px 3px 6px!important;

}


.label_slowa_kluczowe{

    padding:4px 4px;
    color:black;
    font-weight:bold;

}

.czysc_koszyk{


    padding:1px 5px 1px 5px!important;
    border-radius:1px!important;
    height:auto!important;
    margin-left:10px;
    margin-top:32px;
    font-size:16px !important;

}
.czysc_koszyk:hover{
    background-color: white!important;

}
.autor_btn{

    background-color: transparent!important;
    color:#337ab7!important;
    border:0px!important;
    outline: none!important;;

}

.pasek_filtry{


    width:100%;
    display:block;

    background-color:#3d79af;
    padding: 20px 20px ;
height:auto;
    color:white;
    font-family:'Roboto', Helvetica, Arial, sans-serif;
    font-size:12px;
    border-bottom:1px solid white ;


}

.pasek_szukaj{


    width:100%;
    display:block;
    height:50px;
    background-color:#3d79af;
    padding: 5px 20px ;
    color:white;
    font-family:'Roboto', Helvetica, Arial, sans-serif;
    font-size:12px;
    border:0px!important;

}
.szukajka{
    display:block!important;
    margin-left:auto!important;
    margin-right:auto!important;
    background-color:#000!important;
    color:white!important;
}
.szukajka:hover{
    background-color:white!important;
    color:#000!important;

}

.btn-black{
    display:block!important;
    margin-left:auto!important;
    margin-right:auto!important;
    background-color:#000!important;
    color:white!important;
    text-decoration: none!important;
}
.btn-black:hover{
    background-color:white!important;
    color:#000!important;
    text-decoration: none!important;
}

.block_area{
    resize:none ;

}







.dodaj_usera{



}







.pasek_results_header{

    width:100%;
    display:block;
    height:auto;
    background-color:#3d79af;
    padding: 30px 20px ;
    color:white;
    font-family:'Roboto', Helvetica, Arial, sans-serif;
    font-size:12px;
    border-bottom:1px solid white ;



}

.no-pointer-events{
    pointer-events: none!important;

}

.select2-container--default .select2-selection--multiple .select2-selection__choice{

background-color:black!important;
}
.rodzajUsera:hover{
cursor:pointer !important;


}

.pasek_edytuj {

    width: 100%;
    display: block;
    height: auto;
    background-color: #0087b7;
    padding: 10px 10px 30px 10px;
    color: white;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 11px;
    border-bottom: 1px solid #2b6ba5;

}

.edytowanieUsera:hover , .edytowanieUsera:active , .edytowanieUsera:focus  {
    text-decoration: none!important;

}
.edytowanieNumeru:hover , .edytowanieNumeru:active , .edytowanieNumeru:focus  {
    text-decoration: none!important;

}
.dodawanieNumeru:hover , .dodawanieNumeru:active , .dodawanieNumeru:focus  {
    text-decoration: none!important;

}
.dodawanieMaila:hover , .dodawanieMaila:active , .dodawanieMaila:focus  {
    text-decoration: none!important;

}
.edytowanieMaila:hover , .edytowanieMaila:active , .edytowanieMaila:focus  {
    text-decoration: none!important;

}
.edytowanieZgloszenia:hover , .edytowanieZgloszenia:active , .edytowanieZgloszenia:focus  {
    text-decoration: none!important;

}
.dodawanieZgloszenia:hover , .dodawanieZgloszenia:active , .dodawanieZgloszenia:focus  {
    text-decoration: none!important;

}



.pasek_results {

    width: 100%;
    display: block;
    height: auto;
    background-color: #0087b7;
    padding: 10px 10px 30px 10px;
    color: white;
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    font-size: 11px;
    border-bottom: 1px solid #2b6ba5;

}

.pasek_results:hover{
    background-color: #94be12 ;

}



.menu_active{

    border-right:5px solid black;
    opacity:0.8;
}

.pilsy{

    background:url(
    data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAS0lEQVQYV2N88er1fwkxUUYGKADxQUx0MbgCkCSyJnQDUExCNgVdI1ghuknIVsPkGLEpgrkXZgNIDfEKibYaOVgIegabYozgITbAAb37ZvuBFVdPAAAAAElFTkSuQmCC
    ) repeat;

}

.pilsy > li {

    margin-top:0px!important;
    border-bottom:1px solid white!important;
}



.pilsy_a {
    border-radius: 0px!important;
    background-color: #0087b7;
    margin:0px 0px !important;
    color:white;
}

.pilsy_a:hover{

    background-color: #0180ad!important;
    color:white!important;
}


.pilsy_b{
    border-radius: 0px!important;
    background-color: #94be12!important;
    margin:0px 0px !important;
    color:white;
}

.pilsy_b:hover{

    background-color: #88af10!important;
    color:white!important;
}


.pilsy_c{
    border-radius: 0px!important;
    background-color: #529f35!important;
    margin:0px 0px !important;
    color:white;
}

.pilsy_c:hover{

    background-color: #4d9432!important;
    color:white!important;
}

  .pilsy_d{
      border-radius: 0px!important;
      background-color: #0e6ca7!important;
      margin:0px 0px !important;
      color:white;
  }

.pilsy_d:hover{

    background-color: #0d669e!important;
    color:white!important;
}




.pilsy_e{
    border-radius: 0px!important;
    margin:0px 0px !important;
    background-color:white!important;
    color: #94be13!important;

}

.pilsy_e:hover{

    background-color:white!important;
    color: #3875ba!important;
}

.pilsy_e_aktiv{

color:red!important;

}

.pilsy_z{
    border-radius: 0px!important;
    margin:0px 0px !important;
    background-color:#717a89!important;
    color: #ffffff!important;

}

.pilsy_z:hover{

    background-color: #586271 !important;
    color: white!important;
}

.pilsy_z_aktiv{

    color:red!important;

}


.logo_nag{

    height: 37px!important;
}


.headerek{
padding-left:10px;


    margin-bottom:0px!important;
    margin-top:0px;
color:white!important;
     font-weight: normal!important;
   /* font-family: 'Open Sans', sans-serif!important; */
    font-family: 'Palanquin', sans-serif!important;

    margin-left:0px !important;
}

.top_left
{
    background-color: #005580!important;


}
.top_right
{
    background-color: #005580;
    padding-bottom:7px!important;
    padding-top:11px!important;
}


.margines{
  padding-top: 0px!important;

}

.btn-error:hover{
    text-decoration: none!important;



}

.data_news {
    color:black!important;
    font-size:11px!important;

}

#label_tresc_podstrony{

z-index: -10000!important;
}


#cke_editorPodstrona{

    margin-left:0px!important;
    margin-right:2px!important;

}


.plac_sms{

    padding:0px 0px!important;
    width: 50%!important;
    text-align:center!important;
    font-weight:bold!important;
    color:black!important;
    font-size:82px!important;
    height:100px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    margin-top:10px!important;
    margin-bottom:50px!important;

}



.payu{

    width:100px!important;

    border-color: rgba(18, 153, 190, 0.16)!important;


    background: url("../images/payu-logo.png") no-repeat scroll center center !important;
    background-color: rgba(18, 153, 190, 0.16)!important;

    height:36px!important;
    border-radius:0px!important;
}



.pasek_autorzy{

    background-color: #0180ad!important;
}


.pasek_results_odcien{

    background-color: #0180ad!important;
}
.pasek_results_odcien:hover{

    background-color: #94be12 !important;
}


.pasek_results_odcien2{

    background-color: #00acea!important;
}
.pasek_results_odcien2:hover{

    background-color: #94be12 !important;
}

label{

   margin-top:10px!important;
}


#generowanie_zestawienia{


    padding:6px 10px 6px 10px!important;

}


.zestawienie{
    display:block;
    position: relative;

margin-top:17px;

    font-size:12px;
    font-weight:bold;
}

.green_font{

    color:#c8ffb3;

}

.back_white{
color:black!important;
    background-color: #d0e7ff!important;

}
.back_white:hover{
background-color: #94be12 !important;

}


#autorzy_select > span{


    height:34px!important;

}
/* select artykuly szukajka */
.select2-container--default .select2-selection--single{
    border-radius:0px!important;
        height:34px!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{

    border-color: black transparent transparent transparent!important;

}

.dymki{

cursor: context-menu ;

}

.tooltip{

    font-family: "Arial"!important;
    font-weight: normal!important;
}


.zestawienie_label{

    padding-top:10px;

}

.paginacja {

  margin:0 0 !important;


}

.testowa{

    display: none!important;
}

.edytujCena{

    font-size:14px!important;
text-align:center;

}

.dis{
/* display:none!important;
*/
}
.modal_pasek{

    background-color:#0087b7;
    color:white;
    padding:10px 15px;
    border-bottom: 1px solid #fff;

}
.modal_pasek:hover{

    background-color:#94be12;
}

.modal_pasek_tytuly{

    background-color:#0087b7;
    color:white;
    padding:10px 15px;
    border-bottom: 1px solid #fff;

}

.button_modal,.button_modal:focus{

    outline: none!important;
    text-decoration: none!important;

}



.modal-header{

    padding: 5px 15px !important;

}
.modal-body{

    padding:0px!important;
}


.label_menu{
  margin-top:0px!important;

    text-transform: uppercase;
    font-size:12px;
    width:100%;
    background-color:#000;
    color:white;
    padding: 10px 15px;
    margin-bottom:0px;margin-top:-10px;
border-bottom:1px solid white;
}


.label_pasek{
    background-color:#94be12;
    padding:5px 5px ;
    border-radius:5px;
    color:white!important;
    text-decoration: none!important;
    font-size: 12px;




}


.label_artykul{
        border-radius:0px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;

    margin-bottom:0px;
}





.label_pasek_bez_dolu{

    background-color:#94be12;
    padding:5px 5px ;
    color:white!important;
    text-decoration: none!important;
    font-size: 12px;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;


}

.menu_index{

  margin-bottom:0px!important;


}


.labelka{
 text-decoration: none!important;
}


.podpis_checkbox{

    margin-left:30px;
    margin-top:3px;

}

.cke {
  margin-left:10px!important;
    margin-right:5px!important;

}


.cke_autorzy{
    margin-left:10px!important;
    margin-right:35px!important;

}

#editor_artykul{
    margin-right:30px!important;

}
@media (max-width: 768px) {
    .top_content{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .artykuly_link{
    font-size: 11px;
    }
    #warstwa_koszyk{

        float:left;

    }

#zamowienie_border{

    border:0px!important;

    }

.naglowek_podstrony{

     margin-left:0px!important;
 }

#suma_label{

    border-left:1px solid #e7e7e7 !important;
}

    .tabela_zamowienie{

        text-align:left!important;
    }


    .artykul_zamowienie{

        padding-left: 10px!important;
        padding-right: 10px!important;
        text-align:center;]


    }


.plac_sms{

    padding:0px 0px!important;
    width: 90%!important;
    text-align:center!important;
    font-weight:bold!important;
    color:black!important;
    font-size:48px!important;
    height:60px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    margin-top:10px!important;
    margin-bottom:50px!important;

}



    .btn-placsms, .btn-placsms:active, .btn-placsms:focus{

    text-align:left!important;
    padding-left:0px!important;
    padding-right:10px!important;
    border-radius: 0px!important;


    margin-left:auto!important;
    margin-right:auto!important;
    margin-top:0px!important;
    margin-bottom:50px!important;

    display: block!important;

    width:90%!important;
    border:1px solid #94be12!important;
    color:#94be12!important;
    font-family: 'Avenir Next LTProRegular'!important;
    font-size:11px!important;
    font-weight:bold!important;
    box-shadow:none!important;
    background-color:white!important;
    border-radius : 0px !important;
    outline:none!important;



}






}


@media (min-width: 768px) {
    .navbar-collapse-menu {
        height: auto;
        border-top: 0;
        box-shadow: none;
        max-height: none;
        padding-left:0;
        padding-right:0;
        margin-top: 0px!important;
    }
    .navbar-collapse-menu.collapse {
        display: block !important;
        width: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }
    .navbar-collapse-menu.in {
        overflow-x: visible;
    }

    .navbar-menu
    {
        max-width:300px;
        margin-right: 0;
        margin-left: 0;

    }




    .navbar-nav-menu,
    .navbar-nav-menu > li,
    .navbar-left-menu,
    .navbar-right-menu,
    .navbar-header-menu
    {float:none !important;}

    .navbar-default .navbar-nav > .active > a {background-color: #94be12 !important; color:white!important;}
    .navbar-nav-menu >  li:hover {background-color:#0087b7; color:white!important;  }

    .navbar-nav-menu > li > a:hover {color:white!important;}

    .navbar-right-menu .dropdown-menu {left:0;right:auto;}
    .navbar-collapse-menu .navbar-nav-menu.navbar-right:last-child {
        margin-right: 0;
    }
}

#news_data{

   color:black!important;
}



.logo_panel{
    margin-top:15px;

    padding-left:10px!important;
    background-color: white!important;

    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

#cke_editorNews{

    margin-left:0px!important;
    margin-right:0px!important;

}

.white_bg{

    background-color:white;

}
.sky_bg{

    background: url(../img/sky.jpg);

    background-position:  20%;
}


.container{
background-color:white;
}

.fontek{
    color:white;
    font-family: 'Arial';


}
.fontek_alert{

    font-family: 'Arial';
}
.control-label{

    color:white;
    font-family: 'Arial';
}

@media all and (max-width: 1200px) {


    .najnowsze{
        padding-left:10px!important;

    }

body{
/*background:none!important;*/
}
.tabela_zamowienie{
font-size:14px!important;
}

.tabela_razem{
font-size:14px!important;
}


    .header_blue{
        border-left:1px solid #7aa7e0!important;
    }
    .header_green{
        border-left:1px solid #a4c919!important;

    }
    .header_yellow{
        border-left:1px solid #ecd517!important;
    }
    .header_gray{
        border-left:1px solid #9ba5b5!important;
    }


.kup_blue_a, .kup_green_a , .kup_yellow_a , .kup_gray_a{
 text-align:center!important;


}

.header_icons{
 display: none!important;

}

.kup_header{
  padding-left:0px!important;
}


}
@media all and (max-width: 370px) {
  .mail_to {

	font-size:10px!important; 
	padding-right:10px;
  }
  .phone_number{

font-size:10px!important;
}

.seperator{
display:none!important;
}

}

@media all and (max-width: 980px) {
.padding_sm{
padding-left:0px!important;
padding-right:0px!important;
}
}

@media all and (max-width: 1200px) {


.menu_a_active{
    border:0px!important;
     padding: 0px 5px !important;
}


.menu_a{
    border:0px!important;
    padding: 0px 5px !important;
    display:block!important;
    width:auto!important;
    height:auto!important;
}




}




li >  a.howerek:hover{

    color:#a2bf31 !important;
}



.fade_rift{
   color:white!important;
  padding-left:25px!important;
    cursor:pointer!important;
    z-index: 100!important;

}
.fade_rift_label{

    cursor:pointer;
    background-color: #000;
    font-size:16px;
    padding:4px 4px;
    border-radius:5px;
    margin-top:20px!important;
}
.fade_rift_label:hover{
   background-color:#a2bf31 ;

}



.float_right{
float:right!important;
}
.float_left{
float:left!important;
}
.top_stripe{
padding-left:5px!important;
padding-right:5px!important;
background-color:#a2bf31;
min-height: 33px!important;

}

.top_baner{

min-height: 110px!important;

}

.kup_blue_a{
    color:#fff!important;
width:100%;
height:100%;
display:block;
text-decoration:none;


}
.kup_blue_a:hover{
text-decoration:none;

color:white;
    -webkit-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
}

.kup_green_a{

width:100%;
height:100%;
display:block;
text-decoration:none;
color:#ffffff;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bfd255+0,8eb92a+50,72aa00+51,9ecb2d+100;Green+Gloss */
    background: #bfd255; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-8 */





}
.kup_green_a:hover{
text-decoration:none;
background-color:#a4c919;
color:white;
    -webkit-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
}

.kup_yellow_a{

width:100%;
height:100%;
display:block;
    color:white ;
text-decoration:none;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fceabb+0,fccd4d+50,f8b500+51,fbdf93+100;Orange+3D+%235 */
    background: #fceabb; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWFiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZjY2Q0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y4YjUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmRmOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-8 */

}
.kup_yellow_a:hover{
text-decoration:none;
    -webkit-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
    color:white;

}

.kup_gray_a{

width:100%;
height:100%;
display:block;
text-decoration:none;
color:#fff;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0d3944+0,4d5656+50,1b2e30+51,8d989b+100 */
    background: #0d3944; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkMzk0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRkNTY1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzFiMmUzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZDk4OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #0d3944 0%, #4d5656 50%, #1b2e30 51%, #8d989b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d3944), color-stop(50%,#4d5656), color-stop(51%,#1b2e30), color-stop(100%,#8d989b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0d3944 0%,#4d5656 50%,#1b2e30 51%,#8d989b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0d3944 0%,#4d5656 50%,#1b2e30 51%,#8d989b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0d3944 0%,#4d5656 50%,#1b2e30 51%,#8d989b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0d3944 0%,#4d5656 50%,#1b2e30 51%,#8d989b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d3944', endColorstr='#8d989b',GradientType=0 ); /* IE6-8 */


}

.kup_gray_a:hover{

text-decoration:none;
background-color:#9ba5b5!important;
color:white;
    -webkit-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);

}
.book{

height:20px;
text-align:center;
margin-bottom:40px;
padding:4px;
font-size:12px;

}
.paddingi{
    padding-left: 0px !important;
    padding-right: 0px !important;
}


.menu_panel {

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-size:12px;
color:white;
padding: 6px 6px !important;

margin-left: 5px!important;
margin-right: 5px!important;
margin-top: 10px!important;

background: #000000;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: black!important;
    color:white !important;

}


.menu_panel:hover{

    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;


    color:white!important;
    background-color:   #a2bf31 !important;
}


.pdf{

width:100%;
height:100%;
display:block;
text-decoration:none;
color:#ffffff;
border:1px solid #94be12;
margin-left:25px;
border:1px solid #e7e7e7;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bfd255+0,8eb92a+50,72aa00+51,9ecb2d+100;Green+Gloss */
    background: #bfd255; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JmZDI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhlYjkyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzcyYWEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZWNiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfd255), color-stop(50%,#8eb92a), color-stop(51%,#72aa00), color-stop(100%,#9ecb2d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 ); /* IE6-8 */



}
.pdf:hover{
text-decoration:none;
background-color:#94be12;
color:white;

    -webkit-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 9px 1px rgba(0,0,0,0.75);


}


.top_pattern{
min-height: 10px!important;
background-repeat: repeat-x!important;
background: url(../img/pasek.png);
background-position: center!important;
}

.navbar_log{
margin-right:0px!important;
    margin-top:20px!important;
    background-color: white!important;padding-bottom:10px;

    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}






.logo{



    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;

padding:10px 10px 10px 0px;
}

.stripe_search{
margin-bottom:20px;
margin-top:20px;
}

.no_border{
border-left:0px!important;
}
.navbar-default{
margin-top:0px!important;
border-color:transparent!important;  
background-color:transparent!important;  
}

.padding_7{

padding-left:7px!important;
padding-right:7px!important;

}
.padding_15{
padding:0px 15px!important; 
}

.menu_a_active{
  

color:#58585a!important;  
font-weight:bold!important; 
font-family : 'Arial',sans-serif!important;
letter-spacing:2px ;
border-left:1px solid #b5b5b7;
color:#a2bf31!important;
}

.header_blue{
width:99%;
border:1px solid #7aa7e0;
height:34px;
border-left:0px;

margin-bottom:5px;


    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,2989d8+50,207cca+51,7db9e8+100;Blue+Gloss+Default */
    background: #1e5799; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzI5ODlkOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzIwN2NjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-8 */


}
.header_green{
    width:99%;
border:1px solid #a4c919;
height:34px;
border-left:0px;
color: #a4c919;
margin-bottom:5px;



}
.header_yellow{
width:99%;
border:1px solid #ecd517;
height:34px;
border-left:0px;
color:  #ecd517;
margin-bottom:5px;
}
.header_gray{
width:99%;
border:1px solid #9ba5b5;
height:34px;
border-left:0px;
color:#9ba5b5;
margin-bottom:5px;
}

.kup_header{
vertical-align: middle;
font-size:16px;
padding-left:20px;
text-align:center;
padding-top:6px;
font-weight:normal!important;
    text-shadow: 1px 1px 2px rgba(0,0,0,.75);
}


.baner{

/*min-height:145px!important ;*/
    margin-top:20px;
    margin-bottom:20px;

}

.autor_art > div > img , .autor_art  > div > p > img {

    max-width:100%!important;
    height:auto!important;

}

#statyczna > div > img ,  #statyczna > div > p > img{

    max-width:100%!important;
    height:auto!important;
}



.carousel-indicators{

    position: absolute;
    left: 0%;
    z-index: 15;
    width: 100%;
    bottom:0px;
    padding-left: 0;
    list-style: none;
    text-align: center;

 }


.news_a{

    display:block;
    width:100%;
    height:91px;
    padding-top:5px;
    padding-bottom:5px;
    text-decoration: none!important;
    color:#337ab7;
}
.news_a:hover{
    background-color: #fafaef;
    color:#a4c919;!important;
}



#slider_home, .carousel-inner{

    /*height:273px!important;*/

}

.carousel-indicators li{

width:30px !important;
height: 10px!important;
border-radius: 0px !important; 
border: 0px!important;
display: block!important;
margin-top:4px!important;

}
.carousel-indicators .active {
border: 0px!important; 
width:30px !important;
height: 10px!important;
  background-color: #c9d215!important; 
    margin:1px!important;
    margin-top:4px!important;
}

.label_usun_slider{
    font-size:12px!important;
    font-family:'Capriola', sans-serif !important;
    display: inline-block!important;
    float:left!important;
    text-align: center!important;
    padding:4px;
}
.usuwanie_fakt > i:hover,
.usuwanie_fakt:hover{
color:black!important;
    background:#C9302C!important;
}


.numer_szukanie:first-letter {
    text-transform: uppercase!important;
}

.menu_a{


color:#58585a!important;
font-weight:normal!important;
font-family : 'Arial',sans-serif!important;
/*border-left:1px solid #b5b5b7;*/
font-size:13px;
padding:7px 13px!important;

}

li.open > a.menu_a , li.open > a.menu_a:hover , li.open > a.menu_a:focus , li.open > a.menu_a:active  {

    -webkit-border-bottom-right-radius: 0px!important ;
    -webkit-border-bottom-left-radius: 0px!important ;
    -moz-border-radius-bottomright: 0px!important ;
    -moz-border-radius-bottomleft: 0px!important ;
    border-bottom-right-radius: 0px!important ;
    border-bottom-left-radius: 0px!important ;

    -webkit-border-top-left-radius: 7px!important ;
    -webkit-border-top-right-radius: 7px!important ;
    -moz-border-radius-topleft: 7px!important ;
    -moz-border-radius-topright: 7px!important ;
    border-top-left-radius: 7px!important ;
    border-top-right-radius: 7px!important ;
    color:#ffffff!important;
    background-color:#337ab7!important ;
}



li > a.menu_a:hover, li > a.menu_a:active, li > a.menu_a:focus  {

    border-radius:7px;
    color:#ffffff!important;
    background-color:#337ab7!important ;

}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus
.navbar-default .navbar-nav > li > a:active{
    color:#ffffff!important;
    background-color:#337ab7!important ;
    border-radius:7px;
}


.navigation{

}

.seperator{
padding-left:10px;
padding-right:10px;
color:white;
}

.facebook{
color:white; 
padding-right:5px;
}
.twitter{
color:white;
    padding-right:10px;
padding-left:5px;
}
.youtube{
    color:white;
    padding-right:15px;
}

.facebook:hover{
color:#58585a; 
}

.twitter:hover{
color:#58585a; 
}

.youtube:hover{
    color:#58585a;
}

.face_a:hover,.face_a:active,.face_a:focus  {
text-decoration:none; 

}
.youtube_a:hover,.youtube_a:active,.youtube_a:focus{
    text-decoration:none;
}
.twitter_a:hover,.twitter_a:active,.twitter_a:focus{
text-decoration:none; 

}

.mail_kontakt {

    color:#58585a;
}
.mail_kontakt:hover,.mail_kontakt:active,.mail_kontakt:focus{
    color:#a2bf31 ;
    text-decoration:none;
}


.rozwin {
    float:right;
    text-align:right;
    position:absolute;
    right:15px;
    font-size:10px;
   padding-top:0px!important;
   padding-bottom:0px!important;

}
.karet_right {
    position: absolute;
    right: 10px;
}


.kategorie_a:hover{

    color:#94be12!important;

}

.link_kat{
    color:#3875ba;

}
.link_kat:hover,.link_kat:active , .link_kat:focus {
cursor:pointer ;
   color:#94be12 ;
    text-decoration: none!important;

}

.kat_newsow{
    color:white!important;
    margin-left:5px; padding:4px 4px 4px 4px ; background-color: #3875ba  ; font-size:12px; border-radius:5px
}
.kat_newsow:hover , .kat_newsow:active , .kat_newsow:focus{

    background-color: #94be12 ;
    text-decoration: none;

}


.checkbox_regulamin{

    margin-left:0px;
    margin-top:30px!important;
    cursor:pointer;
    width: 17px!important;
    height: 17px!important;

}

.a_regulamin{
    /* color:black;
   font-size: 12px;
   padding-top:0px!important;
   display:block ;
   text-decoration:none!important;
 margin-left:80px;
   margin-top: -25px!important;
    margin-bottom:10px;*/
    text-decoration: none!important;
}
.a_regulamin:hover , .a_regulamin:focus , .a_regulamin:active{
    text-decoration: none!important;
    color:#94be12 ;

}


.label_regulamin{
    padding-top:0px!important;
    margin-top:-25px!important;
    display: block!important;
    margin-left:30px!important;
    margin-bottom:20px;
    font-size: 12px;
    text-decoration: none!important;
}



.top_content{
height:100%;

background-color:transparent;
}
.mail_to{
color:white; 
font-size:12px;
}
.mail_to:hover,.mail_to:active,.mail_to:focus{
color:#58585a; 
text-decoration:none;
}
.phone_number{
color:white; 
font-size:12px;
}
.envelope{
color:white;
padding-right:15px;
padding-top:10px;
}
.phone{
color:white;
padding-right:20px;
padding-top:10px;
}
.search_input{
border-radius:0px!important;
margin-right:0px!important;

font-family : 'Arial',sans-serif ;
color:#a19e9e;

}

button {

    text-decoration: none !important;

}

.search_button{
border-radius:0px!important;

padding:6.5px 12px!important;
}
.logowanie {

color:#58585a;
font-weight:normal;
    padding-right:3px;
}

.logowanie:hover, .logowanie:active , .logowanie:focus{
    color:#a2bf31 !important;
text-decoration:none;
}

.koszyk_cena{
font-family : 'Arial',sans-serif ;
color:#58585a;
font-weight:normal;
font-size:16px;
}

.cena_wartosc{

color:#a2bf31 ;

}

.rejestracja{
color:#58585a;
font-weight:normal;


}

.rejestracja:hover, .rejestracja:active , .rejestracja:focus{
    color:#a2bf31 !important;
text-decoration:none;
}
.lupka {

color: #a19e9e;
}

.baner_right{


}


::-webkit-input-placeholder { /* WebKit browsers */
    color:   #a19e9e!important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #a19e9e!important;
   opacity:  1!important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #a19e9e!important;
   opacity:  1!important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #a19e9e!important;
}

.margin_fix{
margin-left:0px !important;
margin-right:0px !important;
}
.padding_fix{
padding-left:0px !important;
padding-right:0px !important;
}

.padding_fix_vertical{
padding-top:0px !important;
padding-bottom:0px !important;
}

.padding_fix_vertical{
padding-top:0px !important;
padding-bottom:0px !important;
}

.footer{
padding-bottom:40px;
background-color:#3f72b4;
}
.footer_container{
background-color:transparent;
color:white;
font-family:'Arial', sans-serif;

}
.footer_container a{
    color:white;
}

.carousel-indicators {
    left: 3px !important;
    margin-left: 0px !important;
    top: 35%!important;
    width:5%!important;
}


@media (max-width: 990px) {

    .carousel-indicators {
     /*   bottom: -10px !important;*/
     /*   margin-bottom:20px;*/
    }

    #slider_home {
        margin-bottom:20px!important;
    }

}

.carousel-caption{

    background-color: rgba(0,0,0,0.4);
    width:100%;
    left:0px!important;
    bottom:0px!important;
    padding-bottom:15px!important;
    padding-top:15px!important;
    padding-left:15px!important;
    padding-right:15px!important;
    font-size:18px!important;
    text-align:left!important;
}


.avenir {

    font-family: 'Avenir Next LTProRegular'!important;

}

.footer_heading{

font-size:20px;
margin-bottom:25px;
margin-top:25px;
font-weight:normal;
letter-spacing:1px;

}

.podpis{


text-align:right;
font-size:11px;
background-color:#3f72b4;
color:white;
font-family:'Arial', sans-serif;

}
.container_podpis{
background-color:#3f72b4;
padding-bottom:0px;
}

.arrow{
color:white;
}
.scrollToTop{
	z-index:100;
	
	padding:10px 15px; 
	text-align:center; 
	background: #3f72b4;
	border:1px solid white;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom:75px;
	right:40px;
	display:none;

}

.scrollToTop:hover{
	text-decoration:none;
}

.statyczna_a{
color:#3f72b4 ;
}


.koszyk_zakupowy{

display:block;
height:65px;
border:1px solid transparent;
padding:10px ;
padding-right:5px;
margin-top:5px;
float:right;
margin-right:0px;
text-align:right;
}
.koszyk_zakupowy:hover{
border:1px solid #e7e7e7;
}

.footer_a{
color:#e7e7e7;
}
.footer_a:hover , .footer_a:focus, .footer_a:active{
color:#e7e7e7;
}

/* menu */

.menu_category{
margin-top:200px;


}
.menu_category_li{
width:100%!important;

}

.menu_category_ul{
width:100%!important;

}
.menu_category_a{

width:100%!important;
}

.bg-kat{
background-color:white;

}

.span_kat{

color:#58585a;
font-weight:bold;
}
.span_kat:hover{

color:#94be12;
text-decoration:none;
}

.span_kat2{

    color:#58585a;
    font-weight:normal;
    padding-left:0px!important;
    padding-right:0px!important;
    font-size:12px;
    text-align:right!important;
}
.span_kat2:hover{

    color:#94be12;
    text-decoration:none;
}



.caret-up {
    width: 0;
    height: 0;
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;

    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}


.tree {
    color:#58585a;
    min-height:20px;
    /*padding:19px;*/
    margin-bottom:20px;
	padding-left:0px!important;
}
.tree ul li span a:hover{
color:#94be12!important;

}

.tree ul{
padding-left:5px;
margin-left:0px!important;


}
.tree li {

    list-style-type:none;
    margin:0;
    padding:5px 5px 5px 5px;
    position:relative;

}
.big_li{
border-bottom:1px solid #a5c91b;
    color:#337ab7;
}


.tree li::before, .tree li::after {
    content:'';
    left:0px;
    position:absolute;
    right:auto
}
.tree li::before {
    /*border-left:1px solid #999;*/
    bottom:50px;
    height:100%;
    top:0;
    width:1px
}
.tree li::after {
  /*  border-top:1px solid #999;*/
    height:20px;
    top:25px;
    width:25px
}
.tree li span {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
  /*  border-bottom:1px solid #999;*/
    border-radius:0px;
    display:inline-block;
    padding:3px 8px;
    text-decoration:none;

	width:100%;
}

.tree li span:hover{
    color:#94be12;

}

.tree li.parent_li>span {
    cursor:pointer;
		
}
.tree>ul>li::before, .tree>ul>li::after {
    border:0
}
.tree li:last-child::before {
    height:30px;
}

.tree a , .tree a:active {
color:#337ab7;
    text-decoration: none!important;
}
.tree a:hover {

text-decoration:none;
}


/*******/

.tree2 {
    color:#58585a;
    min-height:20px;
    /*padding:19px;*/
    margin-bottom:20px;
    padding-left:0px!important;
}
.tree2 ul li span a:hover{
    color:#94be12!important;

}

.tree2 ul{
    padding-left:5px;
    margin-left:0px!important;


}
.tree2 li {

    list-style-type:none;
    margin:0;
    padding:5px 5px 5px 5px;
    position:relative;

}


.tree2 li::before, .tree li::after {
    content:'';
    left:0px;
    position:absolute;
    right:auto
}
.tree2 li::before {
    /*border-left:1px solid #999;*/
    bottom:50px;
    height:100%;
    top:0;
    width:1px
}
.tree2 li::after {
    /*  border-top:1px solid #999;*/
    height:20px;
    top:25px;
    width:25px
}
.tree2 li span {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    /*  border-bottom:1px solid #999;*/
    border-radius:0px;
    display:inline-block;
    padding:3px 8px;
    text-decoration:none;

    width:100%;
}

.tree2 li span:hover{
    color:#94be12;
    cursor:pointer;
}

.tree2 li.parent_li>span {
    cursor:pointer;

}
.tree2>ul>li::before, .tree>ul>li::after {
    border:0
}
.tree2 li:last-child::before {
    height:30px;
}

.tree2 a , .tree a:active {
    color:#337ab7;
    text-decoration: none!important;
}
.tree2 a:hover {

    text-decoration:none;
}










/*
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {
    background:#eee;
    border:1px solid #94a0b4;
    color:#000
}*/
.akt_book{
padding:10px 10px ;
}
.akt_heading{
font-size:32px;
    font-family: 'Avenir Next LTProRegular';
margin-top:0px;
margin-left:30px;
float:left;
color:#707a8a;
}
.przypomnij_haslo{
margin-top:-10px!important ; 
}

.pagination  li a {
color:#94be12!important ; 
}
.pagination  >li> a:hover{
background-color:#94be12!important ;
color:#fff!important ; 
}

.dane_kontaktowe{

    font-family: 'Avenir Next LTProRegular'!important;

}

.cke_source{
    color:black!important;

}

.data_heading{
font-size:20px;
    font-family: 'Avenir Next LTProRegular';
color:#a4c919;
}

.akt_tytul_heading{
font-size:20px;
    font-family: 'Avenir Next LTProRegular';
color:#000;
font-weight:bold;
}
.akt_text{
    font-family: 'Avenir Next LTProRegular';
	font-size:14px;
	color:#000;
}


.spis_heading{
font-size:20px;
    font-family: 'Avenir Next LTProRegular';

}
.sklep_heading{
font-size:26px;
    font-family: 'Avenir Next LTProRegular';

}


.nav-tabs > li.active > a:hover{

    border-bottom:0px!important;

}

.nav-tabs > li > a:hover{

background-color: transparent!important;
border-bottom:0px!important;
}

.nav-tabs > li {

}

.nav-tabs > li > a {
    color: #CCCCCC;
    border: 1px solid #CCCCCC;
}
.tab-content{


}


.button_wiecej{
    -webkit-border-top-left-radius: 0px!important;
    -webkit-border-top-right-radius: 0px!important;
    -moz-border-radius-topleft: 0px!important;
    -moz-border-radius-topright: 0px!important;
    border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;

    border-top:0px!important;
    float:right!important;

}
.button_wiecej:hover{
    color:gray!important;
    border-color:#ddd!important;
}

.img_tabs {

    width:140px!important;
    height:50px;!important;

}

.serwisy_a:hover{

    background-color:#337ab7!important;
    color:white!important;

}

.caly_przycisk{
    padding:3px 3px;
    display: block!important;
    border:1px solid transparent; !important;
}
.caly_przycisk:hover{

    border:1px solid #e7e7e7; !important;


}
.klocki{

    padding:10px 10px!important;

}


.kwadrat{

 font-size:75%!important;

}




.autor_h{

  margin-top:10px!important;

}


.spis_tresc {

   margin-top:60px;
    color:#94be12;

}


#wyszukiwarka{
    width:100%!important;
    left:0!important;
    z-index: 1000!important;
}

.extend-search {
    position: absolute;
    z-index: 1001;
    top: 40px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #ffffff;
    border: 2px solid #a2bf31;
    padding: 10px;
    width: 100%;
    display: none;
    transition: all .2s ease-out;
}

.extend-search.active {
    display: block;
}

.extend-search .search-product-name,
.extend-search .search-product-author {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 2;
    min-height: 40px;
}

.extend-search .search-product-price {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.extend-search #title p {
    font-weight: 600;
    margin: 0;
}

.extend-search .search-checkbox p {
    margin-right: 10px;
    margin-bottom: 0;
}

.extend-search .search-checkbox label {
    margin: 0 !important;
}

.akt_numer{
border:1px solid #e7e7e7 ;
    margin-bottom:40px;
}
.statyczna_heading{
font-size:26px;
    font-family: 'Avenir Next LTProRegular';
	color:#94be12;
}

.kropki{
border-bottom:1px dotted gray;
	margin-top:50px;
	margin-bottom:50px;
	clear:both;
}
.tytul_art{
    font-family: 'Arial'!important;
	font-size:16px;
	font-weight:bold;
	padding-top:25px;
}

.tytul_art_a{

    font-family: 'Avenir Next LTProRegular';
    font-size:16px;
    font-weight:normal;
    margin-top:15px;    margin-bottom:15px;
    background-color:#337ab7;
    color:white;
    padding:4px 4px;
    display:inline-block;
    border-radius: 4px;
    border:0px!important;
}
.tytul_art_a:hover , .tytul_art_a:active, .tytul_art_a:focus{

    text-decoration: none;
    color:white;
}



/* newsy kafelki */


.news_glowna{

    display: block;
    width: 100%;

    padding-top: 5px;
    padding-bottom: 5px;

    text-decoration: none!important;
    color:#9f1312!important;
    font-family:"Roboto" ;
    font-weight:bold!important;
    /* background-color: #fcf1ee; */
    overflow: hidden!important;


}

.a_news{


    text-decoration: none!important;

}

.gradient{
    height:230px;
    background: linear-gradient(to bottom,transparent 0, rgba(0, 46, 117, 0.20) 35%, rgba(0, 48, 114, 0.20) 100%)!important;
    width: 100%;
    display: block;
    z-index: 1000;

}
.gradient:hover{
    background: linear-gradient(to bottom,transparent 0,rgba(0,67,183,0) 35%,rgba(0,0,0,0) 100%)!important;
    border-bottom:4px solid #a2bf31 !important;
    text-decoration: underline!important;
}

.blok{

    height:220px;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position:center;
    background-size:cover;




}

.title_news {
    font-weight:bold!important;
    font-size:19px;
    width:90%;
    display: block;
    position:absolute;
    line-height: 25px;
    bottom:10px;
    padding-left:5px;
    color: #ffffff;
    text-shadow: 1px 1px 2px rgba(0,0,0,.75);
}



/* newsy kafelki end */









.autor_art{
    font-family: 'Arial';
	font-size:16px;
	font-weight:normal;
    color : black;
    margin-bottom: 20px;
}
.data_art{
    font-family: 'Arial';
	font-size:16px;
	font-weight:normal;
    color : black;

	margin-top:25px;
	margin-bottom:25px;
}
.btn-grupa{
margin-top:25px;
width:100%;
}
.do_koszyka{
float:left!important;
text-align:left!important;
padding-left:0px!important;
padding-right:10px!important;
border-radius: 0px!important;
}
.btn-placsms,.btn-placsms:active,
.btn-placsms:focus{


    text-align:left!important;
    padding-left:0px!important;
    padding-right:10px!important;
    border-radius: 0px!important;


    margin-left:auto!important;
    margin-right:auto!important;
    margin-top:0px!important;
    margin-bottom:50px!important;

    display: block!important;

    width:25%;
    border:1px solid #94be12!important;
    color:#94be12!important;
    font-family: 'Avenir Next LTProRegular'!important;
    font-size:11px!important;
    font-weight:bold!important;
    box-shadow:none!important;
    background-color:white!important;
    border-radius : 0px !important;
    outline:none!important;
}

.btn-placsms:hover{
    background-color:#94be12!important;
    color:white!important;
}







.zaplac_tel{
float:left!important;
text-align:left!important;
padding-left:0px!important;
padding-right:10px!important;
margin-top:20px!important;
margin-bottom:20px!important;
margin-left:0px!important;
    DISPLAY :none   !important;
}
.button_img{
display:inline-block!important;
border-right:1px solid #94be12!important;
}
.but_czyt_dal{
padding:5px 0px!important;
border:0px!important;
border:1px solid #94be12!important;
margin-bottom:100px!important;
}
.but_czyt_dal:hover,.but_czyt_dal:active,.but_czyt_dal:focus,.but_czyt_dal:visited{
text-decoration:none !important; 
}
.btn-czytaj-wiecej,.btn-czytaj-wiecej:active,.btn-czytaj-wiecej:focus{
  text-decoration: none;
padding:10px 15px !important;
font-family: 'Avenir Next LTProRegular'!important;
background-color:#94be12!important;

font-size:12px!important;
color:white!important;


}

.btn-czytaj-wiecej:hover{
background-color:#fff!important;
color:#94be12!important;
text-decoration:none !important; 
}


.btn-dodajdokoszyka, .btn-dodajdokoszyka:active,
.btn-dodajdokoszyka:focus {
width:100%!important;
border:1px solid #94be12!important;
color:#94be12!important;
font-family: 'Avenir Next LTProRegular'!important;
font-size:11px!important;
font-weight:bold!important;
box-shadow:none!important;
background-color:white!important;
border-radius : 0px !important;
    outline:none!important;
}
.btn-dodajdokoszyka:hover{
background-color:#94be12!important;
color:white!important;
}

.login{
font-family: 'Avenir Next LTProRegular'!important;
margin-top:10px;
}
.login label{
letter-spacing:0px!important;
}
.login input:focus {
background-color:#c7ea3d!important;
}
.form-group select , .form-group input{

border-radius:0px!important;
}

.btn-zaloguj{
border:1px solid #94be12!important; 
border-radius:0px!important;
color: white!important; 
width:100%!important;
margin-bottom:50px!important;
background-color: #94be12!important; 
}
.btn-zaloguj:hover,.btn-zaloguj:active,.btn-zaloguj:focus{
background-color: #fff!important; 
color: #94be12!important; 
}
.loguj_jako{
margin-bottom:20px!important;

}

.usun_z_koszyka{

    font-size:10px !important;
    padding:0px 4px!important;
    margin-right:3px;
    margin-top:3px;

}

.napis_przedrostek{

    padding:3px 1px!important;
}


.btn-niebieski{

    border:1px solid transparent!important;
    border-radius:0px!important;
    color: white!important;
    width:80px!important;
    margin-bottom:50px!important;
    background-color: #00BFFF!important;
    opacity:0.8;
    display: block!important;

    border-color:transparent!important;

     margin-left:0px;margin-right:auto;
    margin-top:-40px!important;
}
.btn-niebieski:hover,.btn-niebieski:active,.btn-niebieski:focus{

}



.czytaj_art{


background-color:white;
display: inline-block;
padding:5px;
padding-left:7px;
    width: 47px;

border-right:1px solid green;
border-right:1px solid #94be12;


}

.czytaj_ikona{

    padding-left:5px;
    display:inline-block;
    margin-top: -15px;
    vertical-align:middle;
}



.profil_mail{
    color:white;
    font-size:13px;
    background-color:black;
    border-radius:4px;
    padding:3px 3px;

}

.szczegoly{
margin-top:7px;
font-size:22px;
    font-family: 'Avenir Next LTProRegular';
}
.rejestruj{
font-family: 'Avenir Next LTProRegular'!important;
margin-top:10px;
}
.rejestruj label{
letter-spacing:0px!important;
}
.rejestruj input:focus {
background-color:#c7ea3d!important;
}



.podsumowanie_label{
font-weight:bold !important;
    font-family: 'Avenir Next LTProRegular'!important;
    font-size: 16px;
float:right !important;
}
.podsumowanie_label2{
    font-weight:bold !important;
    font-family: 'Avenir Next LTProRegular'!important;
    font-size: 16px;
}

.kontaktuj{
font-family: 'Avenir Next LTProRegular'!important;
margin-top:10px;
}
.kontaktuj label{
letter-spacing:0px!important;
}
.kontaktuj input:focus {
background-color:#c7ea3d!important;
}
.kontaktuj textarea{
resize: none!important;
border-radius:0px!important;
}

.przypomnij{
font-family: 'Avenir Next LTProRegular'!important;
margin-top:0px;
}
.przypomnij label{
letter-spacing:0px!important;
}
.przypomnij input:focus {
background-color:#c7ea3d!important;
}

.zamowienie{
font-family: 'Avenir Next LTProRegular'!important;
margin-top:0px;
}
.zamowienie label{
letter-spacing:0px!important;
}
.zamowienie input:focus {
background-color:#c7ea3d!important;
}




.zamowienie{
font-family: 'Avenir Next LTProRegular'!important;
margin-top:0px;
}
.zamowienie label{
letter-spacing:0px!important;
}
.zamowienie input:focus {
background-color:#c7ea3d!important;
}
.zamowienie textarea{
border-radius:0px!important;
resize: none!important;
}
.zamowienie textarea:focus {
background-color:#c7ea3d!important;
}


#przezroczysty{
background-color:#e7e7e7;
height:100%!important;
width:100%!important;
display:block!important;
}
#przezroczysty_fakt{

height:100%!important;
width:100%!important;
display:block!important;

}
#przezroczysty_fakt > div {
display:none;
}

.zamowienie_innyadres{
font-family: 'Avenir Next LTProRegular'!important;
margin-top:0px;
}
.zamowienie_innyadres label{
letter-spacing:0px!important;
}
.zamowienie_innyadres input:focus {
background-color:#c7ea3d!important;
}
.zamowienie_innyadres textarea{
border-radius:0px!important;
resize: none!important;
}

.zamowienie_innyadres textarea:focus {
background-color:#c7ea3d!important;
}


.faktura_vat{
margin-top:-20px;
vertical-align:bottom!important;
font-size:22px;

}
.inny_adres{
margin-top:-20px;
vertical-align:bottom!important;
font-size:22px;
}



.no_border_top {
border-top:0px!important;

}
.no_border_bottom {
border-bottom:0px!important;

}
.no_border_table {
border-top:0px!important;
border-bottom:0px!important;
}
.no_border_table_right {
border-right:0px!important;
}
.no_border_table_left {
border-left:0px!important;
}
.artykul_zamowienie{
padding-left:150px;
font-size:22px;
}

.artykul_podsumowanie{

    font-size:14px;
}

.gray_border{
border:1px solid #e7e7e7 ;
}
.kup_div{
position:absolute;
display:block;
width:120px;
height:90px;
  background: url(../img/kup2_sm.jpg) ;
  z-index:100;
  margin-left:20px;
}

.pre_div{
    position:absolute;
    display:block;
    width:220px;
    height:170px;
    background: url(../img/notes.jpg) ;
    z-index:10000;
    margin-left:20px;
}


.suma_label{
font-size:22px;
padding-left:10px;

}
.tabela_zamowienie{
padding-left:10px;
display:block;
font-size:14px;

}
.zam_p{

    position:absolute;
    padding-left:15px;
    top:45%
}


.tabela_razem{
padding-left:15px;
padding-top:15px;
min-height:40px;
font-size:14px;
}

.lista_zamowienia{

margin-top:0px;
vertical-align:middle!important;
font-size:22px;
font-family: 'Avenir Next LTProRegular';

}


#pobierz_pdf{

    display:block ;
    margin-left:auto;
    margin-right:auto;


}

.slowa_kluczowe {

    background-color:transparent;
    border-radius: 5px;
    padding: 4px 4px;
    font-size: 12px;
    color: #94be12;
    border:none!important;
display: inline-block;
}
.slowa_kluczowe:hover{
    background-color: #94be12;
        cursor:pointer ;
    color:white;

}



.slowa_kluczowe_blue {

    background-color:transparent;
    border-radius: 5px;
    padding: 4px 4px;
    font-size: 12px;
    color: #0087b7;
    border:none!important;
    display: inline-block;
    max-width:99%;
    text-align: left!important;
}
.slowa_kluczowe_blue:hover{
    background-color: #0087b7;
    cursor:pointer ;
    color:white;


}

.margines_p{

    margin-bottom:0px!important;

}


.slowa_autorzy {
    margin-right:10px;
    background-color: #0087b7;
    border-radius: 5px;
    padding: 4px 4px;
    font-size: 12px;
    color: white;

}



input[type=checkbox]  {
width:25px!important;
height:25px!important;
margin:auto auto!important;
}

input[type=radio]{
width:15px!important;
height:15px!important;

}

input[type=file] {

  font-size:10px;
    padding:0px 0px;
   vertical-align: middle;

}

.kuki{

    background:url('../img/bialy90.png');
    position:fixed;
    bottom:0;
    padding:10px 10px ;
    z-index:100;
    font-size:12px;
    text-align:justify;
}



.forma{
display:none;
}

.faktura_info {

    width: 100% !important;


}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #0087b7; }

.table-striped > tbody > tr:nth-of-type(even) {
    background-color: #0180ad!important;}


@media (max-width: 990px) {
    .navbar_log {
        border-radius:0px;
    }
    .logo{
        border-radius:0px;

    }

    .padding10{
        padding-left:0px!important;
        padding-right:0px!important;

    }


    .logo_glowna{
        border-radius:0px;
        margin-left:auto!important;
        margin-right:auto!important;

    }

    .zam_p{
        top:10px !important;

    }


    .pre_div{display: none;}




    .akt_heading{

        font-size:20px!important;

    }

    .podsumowanie_label{

        float:left!important;

    }

}


.language {
    display: inline-block;
}

.language-img {
    margin: 2px;
    cursor: pointer;
    opacity: .8;
}

.language-img:hover,
.language-img-active {
    opacity: 1;
}

.page_fix {
    top: 0 !important;
    position: static !important;
    min-height: 100vh;
    margin: 0;
    padding: 0;
}

.skiptranslate {
    display: none !important;
}

