html, body {width:100%;height:100%;font:normal 13px/16px "OpenSansLight";color:#000000;}
h2 {margin:0 0 12px;font:bold 14px/16px "OpenSansSemibold";}
p {margin:0 0 28px;}
p:last-child {margin:0;}
/* bg window */
#all {width:980px;margin:0 auto;}
#top {position:relative;height:180px;}
#middle {overflow:hidden;}
#middle>#left {float:left;width:235px;margin:0 20px 0 0;}
#middle>#right {overflow:hidden;}
#bottom {margin:0 0 32px;}


#top>.logo {position:absolute;top:31px;left:66px;width:117px;height:118px;}
#top>.text {position:absolute;top:115px;left:463px;width:498px;height:48px;}

#middle>#left .box {margin:0 0 24px;}
#middle>#left .box>.title {height:13px;margin:0 0 12px;padding:0 0 0 16px;font-size:16px;line-height:13px;font-family:Impact;background-color:#000000;color:#ffffff;text-transform:uppercase;}
#middle>#left .box>.text {padding:0 17px;font-size:12px;}
#middle>#left .box>.text p {margin:0 0 16px;}

#middle>#right h1 {margin:8px 0 16px;font: 22px/24px Impact;color:#020506;text-transform:uppercase;text-decoration:underline;}

#middle>#right .content {margin:0 16px 16px 0;}
#middle>#right .content
#middle>#right .text {overflow:hidden;}
#middle>#right .text h2 {margin:0 0 10px;}
#middle>#right .text>div {margin:0 0 28px;}
#middle>#right .text ul {margin:0 0 28px;}
#middle>#right .text div>ul {margin:0;}
#middle>#right .text ul {padding-left:24px;list-style-type:none;}
#middle>#right .text ul>li {padding:0 0 0 8px;background:transparent url('../images/li_bg.png') no-repeat left 8px;}
#middle>#right .text table {border-top:1px solid #000000;border-left:1px solid #000000;font-size:11px;}
#middle>#right .text table th {padding:5px 3px;vertical-align:middle;border-bottom:1px solid #000000;border-right:1px solid #000000;}
#middle>#right .text table td {padding:5px 3px;vertical-align:middle;border-bottom:1px solid #000000;border-right:1px solid #000000;}
#middle>#right .text a {color:#db292b;}

#bottom>.certyfikaty {position:relative;height:130px;margin:0 0 8px;padding:24px 0;border-top:7px solid #000000;border-bottom:7px solid #000000;}
#bottom>.certyfikaty>.img {position:absolute;top:40px;left:5px;width:450px;height:105px;background:transparent url('../images/kup-dla-swojej-rodziny-drzwi-na-lata.png') no-repeat left top;}
#bottom>.certyfikaty>.c1 {position:absolute;top:24px;left:664px;width:120px;height:132px;background:transparent url('../images/deklaracja-zgodnosci-dla-drzwi-wewnetrznych.png') no-repeat left top;}
#bottom>.certyfikaty>.c2 {position:absolute;top:24px;left:812px;width:146px;height:120px;background:transparent url('../images/certyfikat-jakosci-ce.png') no-repeat left top;}
#bottom>.certyfikaty>.c3 {position:absolute;top:24px;left:530px;width:120px;height:132px;background:transparent url('../images/deklaracja-zgodnosci-dla-drzwi-zewnetrznych.png') no-repeat left top;}
#bottom>.stopka {position:relative;height:40px;font:normal 11px/14px "OpenSansSemibold";}
#bottom>.stopka>.salamon {position:absolute;top:35px;left:20px;}
#bottom>.stopka>.laboratorium {position:absolute;top:48px;left:779px;font-family:"OpenSansLight";}
#bottom>.stopka>.oprogramowanie {position:absolute;top:35px;left:779px;font-family:"OpenSansLight";}
#bottom>.stopka>.laboratorium>a,
#bottom>.stopka>.oprogramowanie>a,
#bottom>.stopka>.words>a,
#bottom>.stopka>.salamon>a {color:#000000;font-family:"OpenSansSemibold";}
#bottom>.stopka>.blackwolf {position:absolute;top:35px;left:752px;}

#bottom>.stopka>.words {position: absolute; top: 0; left: 0; text-transform: uppercase;}

/*COOKIES*/
#cookies-message-container {width:100%; position: fixed; top: 0; background:#000; z-index:99999; display: block;}

#cookies-message {padding: 10px; font-size: 13px; text-align: center; margin: 0 auto; background: #000; width: 972px; z-index: 999; font-weight: normal; font-family: Verdana; color: #807f7f;}

.cookies_content {clear: both;}
.cookies_title {font-weight: bold; color: #fff;}
#cookies-message .cookies_content>a {text-decoration: none; color: #fff;}

#cookies-message a.accept-cookies-checkbox {float: right; margin: 0 10px 0 0; color: #fff; font-size: 10px; font-weight: bold; text-decoration: none!important;}