h1:after, h2:after, .box-layout16 .contents h3:after,.box-layout16 h2:after, .section105 p.heading:after{ content: ''; width: 66px; height: 6px !important; position: relative; left: 2px; top:100%; background: url(../../../images/design/heading-attachment.png) 0 0 no-repeat !important; display: block; margin-top: 14px !important}
.section105 p.heading{ line-height: 1 }
body:not(.body-xs) header .navbar-custom .navbar-collapse { padding: 0 }

.box-layout16 .contents{ padding: 25px !important; font-size: 14px !important }

/* Do sprawdzenia*/
.body-xs .block111  > div > div.inner,.body-sm .block111  > div > div.inner{ background-size: contain; }


header .banner > img {max-width: 1920px;width: 1920px;left: 50%;margin: 0 0 0 -960px;position: relative;z-index: -1;display: block;}
header .banner > .inner {position: absolute;height: 100%;width: 100%; overflow: hidden;}
header .banner > .inner > .center {height: 100%;}
header .banner > .inner > .center .title {position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); z-index: 9999; max-width: 33%}
.body-xs header .banner > .inner > .center .title {max-width: 100%}
header img[class*=modmasktop] {left: 50%;z-index: 100;max-width: none;width: 1920px;margin-left: -960px;}
#main article p{ margin-bottom: 28px }
#main .table>tbody>tr>td:first-of-type{ border-left: none }
#main .table>tbody>tr>td:last-of-type{ border-right: none }
.rsform .btn{ padding: 10px 50px 10px 30px !important; margin-top: 30px }
.body-xs footer .menu a{ line-height: 1.5 }
.body-xs .section99 div > div.inner,.body-sm .section99 div > div.inner{ background-size: cover; }
