body {
/*    font-family: 'Roboto';*/
    font-family: 'Open Sans', sans-serif;

}
.top_black .container{
    width: 1400px;
}
.top_black{
    background: #fff;
    color: #434343;
    height: 87px;
    padding-top: 15px;
}
.top_black a{
    color: #434343;
    text-transform: uppercase;
}
.top_black .right-ul{
    list-style: none;
    float: right;
}
.top_black .right-ul li{
    display: inline-block;
    
}
.top_black .right-ul li a{
    display: inline-block;
    font-size: 16px;
    padding: 10px 15px;
}
.top_black .right-ul li a span{
    font-size: 25px;
    color: #ca1400;
}
.top_black .right-ul li .red{
    color: #ca1400;
    border: 1px solid #ca1400;
    border-radius: 5px;
    font-weight: 800;
    font-size: 18px;
}
.top_socjal{
    float: left;
    margin-left: 20px;
    padding-top: 6px;
}
.top_socjal ul{
    list-style: none;
}
.top_socjal ul li{
    display: inline;
}
.top_b_r ul{
    list-style: none;
}
.top_b_r ul li{
    display: inline;
}
.top_b_r{
    float: right;
    margin-right: 50px;
    padding-top: 0px;
}
.top_b_r a{
    font-size: 14px;
    padding: 0;
    font-weight: 600;
    letter-spacing: 2px;
}

.headers{
    color: #fff;
    background:#ca1400;
    width: 100%;
    transition: all .5s;
    -khtml-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    height: 128px;
    
}

.change{
    height:130px !important;
}
.change .menu_logo{
    padding: 16px 0 5px 0;
}

.navbar-default .navbar-nav>.active.activctx>a {background-color:transparent}
    .navbar-default .navbar-nav>.active>a {background-image:url(../img/menua-a-bg.png);}

.change.headers .navbar-nav>li.active>a  {
    line-height: 39px;
    color: #fff !important
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
    border-color: #000;
}

.navbar-default .navbar-nav>.active>a:hover {background-color:transparent !important}

.activctx {background-color: transparent !important}

.navbar-nav>li>a {
    /*font-family: 'oswald', sans-serif;*/
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-weight: 800;
    font-size:15px;
    line-height: 41px;
    transition: all .1s;
    -khtml-transition: all .1s;
    -ms-transition: all .1s;
    -o-transition: all .1s;
    -webkit-transition: all .1s;
    -moz-transition: all .1s;
    color: #fff !important;
    letter-spacing: 2px;
    padding-top:0;
    padding-bottom:0;
    

}
.navbar-nav>li>a:hover {
    color:#000 !important;
    background: #fff !important;
}

.change.headers .navbar-nav>li>a  {
    line-height: 39px;
    color: #444 !important
}
.change .menu_logo img{
    height:29px;
}

.navbar-fixed-top {
    border:0;
}

.navbar-brand img {
    background-image: url(../img/logo.png);
    margin-top:10px;
    transform:scale(1);
    -webkit-transform:scale(1); 
    -ms-transform:scale(1); 
    -khtml-transform:scale(1); 
    -moz-transform:scale(1);
    -o-transform:scale(1);
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    -khtml-transition: all .5s;
}

.change.headers .navbar-brand img {
    margin-top:10px;
    transform:scale(0.8); 
    -ms-transform:scale(0.8); 
    -khtml-transform:scale(0.8); 
    -webkit-transform:scale(0.8); 
    -moz-transform:scale(0.8);
    -o-transform:scale(0.8);    
    transition: all .5s;
    -ms-transition: all .5s;
    -khtml-transition: all .5s;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    background-image: url(../img/logo-switch.png);
}


.head-ghost-btn {
    border:2px solid white;
    border-radius: 0px;
    padding:15px 40px;
    margin:  5px; 
    color: white;
    transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    -khtml-transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
}

.head-ghost-btn-dark {
    border:1px solid black;
    color:black;
}

.head-ghost-btn-dark:hover {
    background-color: #444 !important;
    color:#fff !important;
    border:1px solid #444;
}

.head-ghost-btn:hover {
    background-color: white;
    color: black;
    text-decoration: none;
}


/*  if inverted footer */

.brand-color-2 .navbar-brand img {background-image:url(../img/logo-switch.png)}

.upheader {height:17px;background-color:#b50610;font-size:8px;text-transform:uppercase;color:yellow;
padding-top:3px;text-align:right;padding-right:50px;color:#fff;letter-spacing:4px}


.dropdown-menu>li>a {font-size: 12px; padding:10px 20px 10px 20px }

li.mailer a {text-transform: none}


 .mainframe {border:0px solid red;position:fixed;top:0;left:0;width:100%;height:979px;
 bacground-image:url(../mainframe.png);z-index:20000000000}

#scrollmenu {border:0px solid red;position:absolute;top:0;right:-1300px;transition:all .5s}
.scrollmenu:hover #scrollmenu {right:0}
.scrollmenu {position:absolute;top:0;right:0;border:0px solid red}
#corner {position:absolute;top:0;right:0}

#d1, #d2 {position:absolute;top:0;left:0}

 

@-webkit-keyframes mouse {

    0%{top:14px}
     50%{top:22px}
     100%{top:14px}

}
.mouse-outer {position:relative;background-image: url(../gfxi/mouse-1.png);width:24px;height:57px}
.mouse-outer img {position:absolute;top:24px;left:10px;-webkit-animation: mouse .7s linear infinite }




.nomargin {margin:0}
.nopadding {padding:0}

.white {background-color:#fff}

#kontakt {
font-family: 'Raleway', sans-serif;}

#kontakt h1 {text-align:left;padding-left:400px;font-size:50px;t
    ext-transform: uppercase}

.adres43300 {text-align:right;padding-right:400px;font-size:30px;font-weight:100}

.wyslijbtn {height:40px;width:384px;border:0px solid red;padding:0;font-size:10px;background-color: #00aeef;text-transform:uppercase;
font-weight:400;letter-spacing: 4px;font-family: 'Open Sans', sans-serif; /*font-family: 'Oswald'*/}


.floatleft {float:left}

.noradius {border-radius:0 !important;border:0 !important;width:inherit !important}

.navbar-nav {float: none; width: 950px; margin: 0 auto;}

.navbar-nav>li>a {padding-top:0;padding-bottom:0}

.mouse-icon {border:0px solid red;width:29px;height:47px; margin: 60px auto}
 