@font-face {
    font-family: 'Signika';
    src: url('https://auto-motor-i-sport.pl/fonts/Signika-Regular-webfont.eot');
    src: url('https://auto-motor-i-sport.pl/fonts/Signika-Regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('https://auto-motor-i-sport.pl/fonts/Signika-Regular-webfont.woff') format('woff'),
        url('https://auto-motor-i-sport.pl/fonts/Signika-Regular-webfont.ttf') format('truetype'),
        url('https://auto-motor-i-sport.pl/fonts/Signika-Regular-webfont.svg#SignikaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SignikaSemibold';
    src: url('https://auto-motor-i-sport.pl/fonts/Signika-Semibold-webfont.eot');
    src: url('https://auto-motor-i-sport.pl/fonts/Signika-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
        url('https://auto-motor-i-sport.pl/fonts/Signika-Semibold-webfont.woff') format('woff'),
        url('https://auto-motor-i-sport.pl/fonts/Signika-Semibold-webfont.ttf') format('truetype'),
        url('https://auto-motor-i-sport.pl/fonts/Signika-Semibold-webfont.svg#SignikaSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SignikaBold';
    src: url('https://auto-motor-i-sport.pl/fonts/Signika-Bold-webfont.eot');
    src: url('https://auto-motor-i-sport.pl/fonts/Signika-Bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('https://auto-motor-i-sport.pl/fonts/Signika-Bold-webfont.woff') format('woff'),
        url('https://auto-motor-i-sport.pl/fonts/Signika-Bold-webfont.ttf') format('truetype'),
        url('https://auto-motor-i-sport.pl/fonts/Signika-Bold-webfont.svg#SignikaBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Lexus-minisite';
    src: url('https://auto-motor-i-sport.pl/fonts/NobelPl Light.otf');
    font-style: normal;
}

body {
    background-image: url(https://auto-motor-i-sport.pl/i/page-bg.gif);
    background-repeat: repeat-x;  
}

.clear-both {
    clear: both;
}

.ma-header {
    position: relative;
}
.ma-header, .ma-footer, .ma-menu {
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
}

.ma-header > .row, .ma-footer > .row, .ma-menu > .row {
    margin-left: 0;
    margin-right: 0;
}
.ma-header table.ma-header-top {
    width: 100%;
}
.ma-header td.ma-logo-box {
    padding: 0;
    max-width: 330px;
    min-width: 280px;
}
.ma-header td.ma-logo-box img {
    max-width: 330px;
    min-width: 280px;
}

.ma-header td.ma-search-box {
    text-align: center;
    width: auto;
    padding: 0 5px;
}
.ma-header td.ma-social-box {
    width: auto;
}
.ma-header .ma-logo-box img {
    width: 100%;
}

.ma-header td.ma-amis-box {
    text-align: right;
}

div.ma-header-search-box {
    display: none;
    position: absolute;
    top: 65px;
    left: 95px;
    width: 80%;
    z-index: 9999;
    background-color: #e2e2e2;
    box-shadow: 0px 0px 30px #888888;
}

.ma-header .ma-search-box input,
.ma-menu .ma-menu-box-mobile input,
div.ma-header-search-box input {
    font-size: 14px;
    color: #333; 
    -webkit-box-shadow: none;
    box-shadow: none;
    border-right: none;        
    height: 46px;
}
.ma-header .ma-search-box .btn-default,
.ma-menu .ma-menu-box-mobile .btn-default,
div.ma-header-search-box .btn-default {
    color: #333;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    height: 46px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.ma-header .ma-search-box img.ma-search-btn,
.ma-menu .ma-menu-box-mobile img.ma-search-btn,
div.ma-header-search-box img.ma-search-btn {
    cursor: pointer;
}

.ma-header .ma-social-box span {
    display: inline-block;
    width: 36px;
    height: 36px;
    overflow: hidden;
    background-image: url('https://static.mojeauto.pl/header/img/social_icons.png');
    background-repeat: no-repeat;
}
.ma-header .ma-social-box span.search { background-position: 0 0; }
.ma-header .ma-social-box span.ma { background-position: -36px 0; }
.ma-header .ma-social-box span.fb { background-position: -72px 0; }
.ma-header .ma-social-box span.gplus { background-position: -108px 0; }
.ma-header .ma-social-box span.ytube { background-position: -144px 0; }

.ma-menu .ma-menu-box .ma-car-body-fuel-box {
    width: 100px;
    text-align: center;
    float: left;
    margin-top: 5px;    
}
.ma-menu .ma-menu-box .ma-car-body-fuel-box a {
    font-weight: normal;
}
.ma-menu .ma-menu-box span.ma-fuel-type {
    display: inline-block;
    width: 40px;
    height: 40px;
    overflow: hidden;
    background-image: url('https://static.mojeauto.pl/header/img/nadwozia_tlo_paliwo_male.png');
    background-repeat: no-repeat;
}
span.ma-fuel-type.pb { background-position: -43px -80px; }
span.ma-fuel-type.on { background-position: 0 -80px; }
span.ma-fuel-type.lpg { background-position: -172px -80px; }
span.ma-fuel-type.cng { background-position: -86px -80px; }
span.ma-fuel-type.hybryd { background-position: -215px -80px; }
span.ma-fuel-type.e85 { background-position: -129px -80px; }
.ma-menu .ma-menu-box span.ma-car-body-type {
    display: inline-block;
    width: 60px;
    height: 35px;
    overflow: hidden;
    background-image: url('https://static.mojeauto.pl/header/img/nadwozia_tlo_paliwo_male.png');
    background-repeat: no-repeat;
}
span.ma-car-body-type.cabrio { background-position: -240px 11px; }
span.ma-car-body-type.coupe { background-position: -300px 11px; }
span.ma-car-body-type.hatchback { background-position: -120px 11px; }
span.ma-car-body-type.kombi { background-position: 0 11px; }
span.ma-car-body-type.kombi-van { background-position: -360px 11px; }
span.ma-car-body-type.sedan { background-position: -60px 11px; }
span.ma-car-body-type.suv { background-position: -180px 11px; }
span.ma-car-body-type.van { background-position: -360px 11px; }
span.ma-car-body-type.furgon { background-position: -180px -124px; }
span.ma-car-body-type.minibus { background-position: 0 -124px; }
span.ma-car-body-type.mixt { background-position: -420px -124px; }
span.ma-car-body-type.pick-up { background-position: -120px -124px; }
span.ma-car-body-type.platforma { background-position: -300px -124px; }
span.ma-car-body-type.rama { background-position: -2480px -124px; }
span.ma-car-body-type.skrzynia { background-position: -60px -124px; }
span.ma-car-body-type.specjalne { background-position: -480px -124px; }

.ma-menu > .ma-menu-box, .ma-menu > .ma-menu-box-mobile {
    background: #ffffff url('https://static.mojeauto.pl/header/img/menu_tlo.jpg') 0 bottom repeat-x;
    height: 50px;
    width: 100%;
}
.ma-menu > .ma-menu-box ul {
    display: table;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    list-style: none;
    height: inherit;
}
.ma-menu > .ma-menu-box > ul > li {
    display: table-cell;
    position: relative;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
    height: inherit;
}
.ma-menu > .ma-menu-box > ul > li:hover, .ma-menu .ma-menu-box ul > li.active {
    background-color: #fff;
    border-color: #d6d6d6;
    -webkit-box-shadow: 0 9px 0 -1px #ffffff, 0 0 5px 2px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0 9px 0 -1px #ffffff, 0 0 5px 2px rgba(0, 0, 0, 0.13);
    box-shadow: 0 9px 0 -1px #ffffff, 0 0 5px 2px rgba(0, 0, 0, 0.13);
}
.ma-menu > .ma-menu-box > ul > li > a {
    color: #333;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
.ma-menu > .ma-menu-box > ul > li > div {
    top: 50px;
    left: -1px;
    margin: 0px;
    display: none;
    position: absolute;
    min-width: 200px;
    height: auto;
    padding: 10px 15px;
    background: #ffffff;
    border: solid 1px #d6d6d6;    
    border-top-width: 0px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    text-align: left;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1), 0 5px 12px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1), 0 5px 12px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1), 0 5px 12px rgba(0, 0, 0, 0.2);
    z-index: 8080;
}
.ma-menu > .ma-menu-box > ul > li > div a, .ma-menu > .ma-menu-box > ul > li > div span,
.ma-menu > .ma-menu-box > ul > li > div b {
    color: #333;
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}
.ma-menu > .ma-menu-box > ul > li > div a.ma-a-arrow {
    background: url('https://static.mojeauto.pl/header/img/arrow-right.png') right center no-repeat;
    padding-right: 15px;
}
.ma-menu > .ma-menu-box > ul > li > div ol {
    margin: 0px;
    padding-left: 20px;
}
.ma-menu > .ma-menu-box > ul > li > div ol a {
    font-weight: normal;
    font-size: 12px;
}
.ma-menu > .ma-menu-box .ma-menu-group {
    margin: 10px 0px;
}
.ma-menu > .ma-menu-box .ma-menu-group.hr {
    border-bottom: 1px solid #d6d6d6;
}
ul.ma-clear-list {
    list-style: none;
}
ul.ma-clear-list > li {
    text-align: left;
    padding-bottom: 5px; 
}
ul.ma-clear-list > li a {
    font-size: 12px;
}
.ma-header span.ma-menu-icon, .ma-menu span.ma-menu-icon {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #333;
    margin: 2px auto;
}
.ma-menu > .ma-menu-box-mobile > .ma-menu-mobile, .ma-menu > .ma-menu-mobile {
    display: none;
    margin: -5px 0px 10px;
    padding: 0;
    clear: both;
    background: #ffffff;
    border: solid 1px #d6d6d6;    
    border-top-width: 0px;
    text-align: left;
}
.ma-menu > .ma-menu-mobile > div {
    padding-left: 0;
    padding-right: 0;
}
.ma-menu > .ma-ma-menmenu-box-mobile > .ma-menu-mobile > ul, 
.ma-menu > .ma-menu-mobile > div > ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.ma-menu > .ma-menu-box-mobile > .ma-menu-mobile > ul > li, 
.ma-menu > .ma-menu-mobile > div > ul > li {
    color: #333;
    padding: 10px;
    margin: 0px;
    border-bottom: 1px solid #d6d6d6;
}
.ma-menu > .ma-menu-box-mobile > .ma-menu-mobile > ul > li:last-child,
.ma-menu > .ma-menu-mobile > div > ul > li:last-child{
    border-bottom: none;
}
.ma-menu > .ma-menu-box-mobile > .ma-menu-mobile > ul > li a,
.ma-menu > .ma-menu-mobile > div > ul > li a{
    color: #333;
    font-weight: bold;
    text-decoration: none;
}
.ma-menu-mobile > div > ul > li.ma-menu-mobile-submenu > ul.ma-menu-mobile-submenu-dropdown {
    display: none;
    list-style: none;
}
.ma-menu-mobile > div > ul > li.ma-menu-mobile-submenu > ul.ma-menu-mobile-submenu-dropdown > li {
    padding: 3px;
}
.ma-menu-mobile > div > ul > li.ma-menu-mobile-submenu > ul.ma-menu-mobile-submenu-dropdown > li > a {
    font-weight: normal;
}

.ma-footer {
    background: #fff url('https://static.mojeauto.pl/header/img/footer_tlo.jpg') 0 0 repeat-x;
}
.ma-footer ul {
    list-style: none;
    margin: 0 20px;
    padding: 0;
}
.ma-footer ul > li {
    display: inline-block;
    padding: 20px 20px 20px 0;
}
.ma-footer ul > li > a {
    font-weight: bold;
    font-size: 12px;
    color: #333;
    text-decoration: none;
}
.ma-footer .ma-footer-copyright {
    font-size: 11px;
    color: #333;
    text-align: center;
    margin: 10px 0px;
}

table.ma-table-base {
    width: auto;
    margin: 0 auto;
}
table.ma-table-base td.td-left, table.ma-table-base td.td-right {
    width: 170px;
    vertical-align: top;
}
table.ma-table-base td.td-left {
    text-align: right;
}
table.ma-table-base td.td-right {
    text-align: left;
}
table.ma-table-base td.td-center {
    background-color: #FFFFFF !important;
    vertical-align: top;
}
div.ma-amis-box-coop {
    display: none;
}

.amis-container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    background-image: url(https://auto-motor-i-sport.pl/i/page-bg.gif);
    height: 36px;
    margin-bottom: 5px;
}

.amis-row {
}

.amis-container > .amis-row > header {
}
.amis-container > .amis-row > header .clear {
    clear: both;
}
.amis-container > .amis-row > header .navbar {
    position: relative;
    min-height: 0;
    margin-bottom: 0;
}
.amis-container > .amis-row > header .navbar-form {
    width: auto;
    padding: 0;
    margin-top: 2px;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.amis-container > .amis-row > header .navbar p {
    margin: 0;
}
.amis-container > .amis-row > header .login {
    float: right;
    padding-top: 6px;
}
.amis-container > .amis-row > header .login p, .amis-container > .amis-row > header .login label {
    float: left;
    color: #999;
}
.amis-container > .amis-row > header .login label {
    padding: 4px 8px 4px 8px;
    vertical-align: 0px;
    float: left;
    font-weight: normal!important;
    font-size: 12px;
    letter-spacing: -moz-calc(-0.01em);
    font-family: Signika, Tahoma;
}

.amis-container > .amis-row > header .noaccount {
    padding: 4px 8px 4px 4px;
    font-size: 12px;
    letter-spacing: -moz-calc(-0.01em);
    font-family: Signika, Tahoma;
    font-weight: normal;
}
.amis-container > .amis-row > header .ui-helper-clearfix {
    zoom: 1;
}
.amis-container > .amis-row > header .bt-register {
    float: left;
    background: url("https://auto-motor-i-sport.pl/i/sprites/grey-buttons.gif") no-repeat 0px 0px;
    width: 77px;
    height: 22px;
}   
.amis-container > .amis-row > header .notext {
    text-indent: -99999px;
    overflow: hidden;
}
.amis-container > .amis-row > header .bt-grey, .amis-container > .amis-row > header .paginator a {
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e6e6e6',GradientType=0 );
    border: 1px solid #DDD;
    border-right-color: #b2b2b2;
    border-bottom-color: #999;
    border-left-color: #DDD;
    font: 12px SignikaSemibold;
    text-transform: uppercase;
    cursor: pointer;
    background: #fefefe;
    background: -moz-linear-gradient(top, #fefefe 0%, #e6e6e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e6e6e6));
    background: -webkit-linear-gradient(top, #fefefe 0%,#e6e6e6 100%);
    background: -o-linear-gradient(top, #fefefe 0%,#e6e6e6 100%);
    background: -ms-linear-gradient(top, #fefefe 0%,#e6e6e6 100%);
    background: linear-gradient(to bottom, #fefefe 0%,#e6e6e6 100%);
}
.amis-container > .amis-row > header .bt-grey span {
    font: 12px SignikaSemibold;
}
.amis-container > .amis-row > header a.bt-grey, .amis-container > .amis-row > header .paginator a {
    display: inline-block;
    padding: 6px 8px;
}
.amis-container > .amis-row > header a.bt-grey:hover, .amis-container > .amis-row > header .paginator a:hover {text-decoration: none;}

.amis-container > .amis-row > header ul, .amis-container > .amis-row > header ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding: 0;
}
.amis-container > .amis-row > header li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.amis-container > .amis-row > header li a {
    background: #333 no-repeat;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.amis-container > .amis-row > header .topmenu-mh {
    background: url(https://static.mojeauto.pl/header/img/topmenu2.png?v=1) no-repeat 0px 0px;
    height: 36px;
    width: 94px;
}
.amis-container > .amis-row > header .topmenu-mh:hover {background-position: 0px -37px;}

.amis-container > .amis-row > header .topmenu-wh {
    background: url(https://static.mojeauto.pl/header/img/topmenu2.png?v=1) no-repeat -94px 0px;
    height: 36px;
    width: 107px;
}
.amis-container > .amis-row > header .topmenu-wh:hover {background-position: -94px -37px;}

.amis-container > .amis-row > header .topmenu-rw {
    background: url(https://static.mojeauto.pl/header/img/topmenu2.png?v=1) no-repeat -199px 0px;
    height: 36px;
    width: 104px;
}
.amis-container > .amis-row > header .topmenu-rw:hover {background-position: -199px -37px;}

.amis-container > .amis-row > header .topmenu-amis {
    background: url(https://static.mojeauto.pl/header/img/topmenu2.png?v=1) no-repeat -300px 0px;
    height: 36px;
    width: 63px;
}
.amis-container > .amis-row > header .topmenu-amis:hover {background-position: -300px -37px;}

.amis-container > .amis-row > header .topmenu-mo {
    background: url(https://static.mojeauto.pl/header/img/topmenu2.png?v=1) no-repeat -364px 0px;
    height: 36px;
    width: 107px;
}
.amis-container > .amis-row > header .topmenu-mo:hover {background-position: -364px -37px;}

.amis-container > .amis-row > header .active .topmenu-ma,
.amis-container > .amis-row > header .active .topmenu-ma:hover {background-position: -470px -77px;}
.amis-container > .amis-row > header .topmenu-ma {
    background: url(https://static.mojeauto.pl/header/img/topmenu2.png?v=1) no-repeat -470px 0px;
    height: 36px;
    width: 107px;
}
.amis-container > .amis-row > header .topmenu-ma:hover{ 
    background-position: -470px -37px; 
} 
.amis-container > .amis-row > header .topmenu-cia {
    background: url('https://static.mojeauto.pl/header/img/topmenu2.png?v=1') no-repeat -578px 0px;
    height: 36px;
    width: 77px;
}
.amis-container > .amis-row > header .topmenu-cia:hover{ 
    background-position: -578px -37px; 
} 
.amis-container > .amis-row > header .active .topmenu-cia {background-position: -578px -77px;}

@media all and (min-width:1510px) {
    table.ma-table-base td.td-center {
        width: 1170px;
    }
}
@media all and (min-width:1024px) and (max-width:1200px) { 
    table.ma-table-base td.td-left, table.ma-table-base td.td-right {
        width: 85px;
    }
}
@media all and (max-width:1024px) {
    .ma-skybanner {
        display:none;
    }    
}
@media all and (min-width:900px) and (max-width:1024px) { 
    table.ma-table-base td.td-left, table.ma-table-base td.td-right {
        width: 40px;
    }
}
@media all and (max-width:900px) {
    table.ma-table-base td.td-left, table.ma-table-base td.td-right {
        width: 10px;
    }
}

@media all and (max-width: 955px) {
    .ma-banner {
        display: none;
    }
}
@media all and (max-width: 875px) {
    .ma-header .ma-search-box {
        display: none;
    }
    .ma-banner {
        display: none;
    }
}

@media all and (max-width:875px) {
    .ma-menu > .ma-menu-box,
    .ma-header .ma-social-box a.ma-header-search,
    .ma-header-search-box {
        display: none;
    }
    .ma-header-search-box {
        visibility: collapse;
    }
    .ma-menu > .ma-menu-box-mobile {
        display: inline-block;
    }
    .ma-social-box-box {
        width: 160px;
    }
}
@media all and (min-width: 876px) {
    .ma-menu > .ma-menu-box-mobile {
        display: none;
    }    
}
@media all and (max-width:620px) {
    .ma-header .ma-social-box {
        display:none;
    }
    .amis-container {
        display: none;
    }
    body {
        background: none;
    }
}
@media all and (max-width:500px) {
    div.ma-amis-box-coop {
        display: block;
    }
    .ma-amis-box {
        display: none;
    }
}
@media all and (max-width:475px) {
    .ma-menu > .ma-menu-box-mobile .ma-search-type .search-type-text {
        display: none;
    }
}