@CHARSET "UTF-8";
HTML {
font-family : Tahoma, Arial, Sans-Serif;
font-size : 12px;
font-weight : normal;
color : #2e2e2e;
text-decoration : none;
}

BODY {
font-family : Tahoma, Arial, Sans-Serif;
font-size : 100%;
font-weight : normal;
font : 12px/21px Tahoma, Arial, Sans-Serif;
color : #2e2e2e;
text-decoration : none;
}

DIV {
font-family : Tahoma, Arial, Sans-Serif;
font-size : 100%;
font : 12px Tahoma, Arial, Sans-Serif;
color : #2e2e2e;
text-decoration : none;
line-height : 150%;
}

div#head {
width: 100%;
float: left;
clear: both;
height: auto !important;
padding-bottom : 0px;
}

div#header {
width : 960px;
min-height : 50px;
height: auto !important;
padding-top : 0px;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
background: url(../images/loader.gif) no-repeat center center;
}

div.wrap {
position : relative;
text-align : left;
width : 960px;
margin : auto;
}

.clr {
padding-bottom : 0px !important;
padding-top : 0px !important;
padding-left : 0px !important;
padding-right : 0px !important;
line-height : 0 !important;
margin : 0px;
min-height : 0px !important;
display : block;
float : none !important;
height : 0px !important;
clear : both !important;
font-size : 0px !important;
}

div#navbar {
width: 100%;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
paddint-top : 0px;
margin : 10px 0px 0px;
float : left;
background-color : #3984be;
min-height : 50px;
height : auto !important;
border-bottom : #ffffff 1px solid;
border-top : #ffffff 1px solid;
}

div.footer {
width: 100%;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
paddint-top : 0px;
margin : 5px 0px;
float : left;
color : #a4a4a4;
}

div.footer div.wrap {
color : #a4a4a4;
}

div#main {
width: 100%;
float: left;
clear: both;
min-height: 20px;
height: auto !important;
background-color : #f5f5f5;
border-top : #d1d1d1 1px solid;
border-bottom : #d1d1d1 1px solid;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
}

div#content_left, div#content_center, div#content_right {
width : 320px !important;
min-height : 200px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
float : left;
}

div#content_right_all {
width : 640px !important;
min-height : 200px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
float : left;	
}

div#content_right_top, div#content_right_btm {
width : 640px !important;
min-height : 200px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
}

div.content_all {
width : 640px !important;
min-height : 200px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
}

div.text {
text-align : left;
margin : 10px 15px;
}

div.title {
font-size : 14px;
font-weight : bold;
border-bottom : #2e2e2e 1px solid;
}

H2.oferta {
font-size : 12px;
font-weight : bold;
text-decoration : underline;
display : inline;
padding-top : 0px;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
}

H3.oferta {
font-size : 12px;
font-weight : normal;
text-decoration : underline;
display : inline;
padding-top : 0px;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
}

H2.nonlink {
font-size : 12px;
font-weight : bold;
text-decoration : none;
display : inline;
padding-top : 0px;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
}

H2.produkt {
font-size : 14px;
font-weight : bold;
display : inline;
}

H1.produkt {
font-family : Tahoma, Arial, Sans-Serif;
font-size : 14px;
font-weight : bold;
display : inline;
}

H2.nazwa_produktu {
font-size : 12px;
font-weight : bold;
text-decoration : none;
display : inline;
padding-top : 0px;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
}

div.oferta {
padding-top : 10px;
padding-bottom : 10px;
padding-left : 10px;
padding-right : 10px;
text-align : right;
border-bottom : #2e2e2e 1px dotted;
}
A {
font-family : inherit;
font-size : 12px;
font-weight : normal;
text-decoration : underline;
color : #2e2e2e;	
}
A:link {
font-family : inherit;
font-size : 12px;
text-decoration : underline;
color : #2e2e2e;
}
A:visited {
font-family : inherit;
font-size : 12px;
text-decoration : underline;
color : #2e2e2e;
}
A:hover {
font-family : inherit;
font-size : 12px;
text-decoration : underline;
color : #469ddd;
}

div.empty {
height : 10px;
}

div#adress {
background-color : #1c4666;
padding-top : 0px;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
color : #ffffff;
}

div#zapytanie {
padding-top : 0px;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
height : auto !important;
}

div#adress div#danefirmy {
margin : 15px 15px;
padding-top : 10px;
padding-bottom : 10px;
padding-right : 10px;
padding-left : 10px;
border-bottom : #ffffff 1px dotted;
color : #ffffff;
font-weight : bold;
}

div#adress div.adres {
margin : 5px 15px;
padding-top : 0px;
padding-bottom : 10px;
padding-right : 10px;
padding-left : 10px;
color : #ffffff;
}
A.mail {
color : #ffffff;
}
div.wiecej {
text-align : right;
padding-top : 5px;
padding-bottom : 5px;
padding-right : 10px;
padding-left : 10px;
}

A.stopka {
color : #a4a4a4;
font-size : 11px;
}
A.stopka:hover {
color : #469ddd;
}

A.arasis {
font-weight : bold;
color : #a4a4a4;
font-size : 11px;
}
A.arasis:hover {
font-weight : bold;
color : #469ddd;
}

div#footer_left {
color : #a4a4a4;
width : 600px;
text-align : left;
float : left;
}

div#footer_right {
font-size : 11px;
color : #a4a4a4;
width : 360px;
float : left;
text-align : right;
}

span.partnerzy {
font-weight : bold;
text-decoration : underline;
}

td.realizacje {
text-align : center;
vertical-align : middle;
padding-top : 11px;
padding-bottom : 11px;
padding-left : 12px;
padding-right : 12px;
}

div#veka {
padding-top : 0px;
padding-bottom : 20px;
padding-left : 0px;
padding-right : 0px;
background:url(../images/veka_small.png) no-repeat;
}

div#opis_perfectline {
font-weight : bold;
margin : 0px 0px 0px 50px;
}

div#fakro {
padding-top : 0px;
padding-bottom : 20px;
padding-left : 0px;
padding-right : 0px;
background:url(../images/fakro/fakro_polaciowe.jpg) no-repeat;
}

div#opis_fakro {
font-weight : normal;
margin : 0px 0px 0px 160px;
}

div#pcv {
padding-top : 0px;
padding-bottom : 20px;
padding-left : 0px;
padding-right : 0px;
background:url(../images/pcv_small.jpg) no-repeat;
}

div#opis_pcv {
font-weight : normal;
margin : 0px 0px 0px 160px;
}

a.produkt:link, a.produkt:active, a.produkt:visited {
text-decoration : none;
color : #2e2e2e;
}
a.produkt:hover {
text-decoration : underline;
color : #2e2e2e;
}

legend {
color : #2e2e2e;
}

label {
cursor : hand;
}

div.formularz {
padding-left : 10px;
padding-right : 10px;
padding-top : 5px;
padding-bottom : 0px;
}

div#error {
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
padding-bottom : 10px;
color : #ff0000;
display : none;
}

div#error_non_java {
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
padding-bottom : 10px;
color : #ff0000;
}

div.button {
padding-left : 15px;
padding-right : 10px;
padding-top : 15px;
padding-bottom : 0px;
}

div.form_ostatnia {
padding-left : 10px;
padding-right : 10px;
padding-top : 5px;
padding-bottom : 10px;
}

input, textarea {
border-top : #989898 1px solid;
border-bottom : #989898 1px solid;
border-left : #989898 1px solid;
border-right : #989898 1px solid;
padding-top : 2px;
padding-bottom : 2px;
padding-left : 2px;
padding-right : 2px;
font-family : Tahoma, Arial, Sans-Serif;
font-size : 12px;
color : #2e2e2e;
background-color : #ffffff;
}

input.button {
background-color : #3984be;
color : #ffffff;
border : #2e2e2e 1px solid;
padding-left : 20px;
padding-right : 20px;
padding-top : 3px;
padding-bottom : 3px;
}

div.komunikat {
padding-top : 10px;
padding-bottom : 10px;
padding-left : 0px;
padding-right : 0px;
font-weight : bold;
font-size : inherit;
font-family : inherit;
}

span.error {
color : #ff0000;
}

UL.poziome {
padding-bottom : 0px;
padding-right : 0px;
padding-left : 0px;
padding-right : 0px;
margin : 0px;
vertical-align : baseline;
line-height : 19px;
list-style-type : none;
}

ul.poziome li {
padding-bottom : 0px;
padding-top : 0px;
padding-right : 4px;
padding-left : 0px;
float : left;
}

div.paragraf {
padding-top : 5px;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
font-size : inherit;
}

.czekaj {
background: url(../images/loader.gif) no-repeat center center;
}

div.news {
padding-top : 10px;
font-size : 12px;
font-weight : normal;
}

div.show_all {
padding-top : 20px;
font-size : 12px;
font-weight : normal;
text-align : right;
padding-right : 10px;
}

div.news_title {
font-size : 12px;
font-weight : normal;
color : #5d5d5d; 
}

div.news_title_all {
font-size : 12px;
font-weight : bold;
}

div.news_text {
font-size : 12px;
font-weight : normal;
color : #5d5d5d;
padding-top : 5px;
}

div.news_text_all {
font-size : 12px;
font-weight : normal;
color : #2e2e2e;
padding-top : 5px;
}

div.news_text_all {
font-size : 12px;
font-weight : normal;
padding-top : 5px;
}

div.news_date {
font-size : 11px;
font-weight : normal;
color : #8e8e8e;
padding-top : 3px;
}

A.news {
font-family : inherit;
font-size : 11px;
font-weight : normal;
text-decoration : underline;
color : #8e8e8e;	
}
A.news:link {
font-family : inherit;
font-size : 11px;
text-decoration : underline;
color : #8e8e8e;
}
A.news:visited {
font-family : inherit;
font-size : 11px;
text-decoration : underline;
color : #8e8e8e;
}
A.news:hover {
font-family : inherit;
font-size : 11px;
text-decoration : underline;
color : #469ddd;
}

td.pageactive {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
background-color: #469ddd;
color: #ffffff;
font-weight: bold;
}

td.pagenoactive {
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
background-color: #f5f5f5;
font-weight: bold;
}

a.stronicowanie:link, a.stronicowanie:visited, a.stronicowanie:active { 
font-family : Verdana; 
font-size : 11px; 
font-weight : normal; 
color : #2e2e2e; 
text-decoration : none;
font-weight: bold;
}

a.stronicowanie:hover { 
font-family : Verdana; 
font-size : 11px; 
font-weight : normal; 
color : #469ddd; 
text-decoration : none;
font-weight: bold;
}

ul.mapa_witryny {
padding-top : 0px;
padding-bottom : 0px;
list-style-type : none;
margin : 0px 20px 0px;
}

div.sitemap {
padding-top : 0px;
padding-left : 0px;
padding-bottom : 0px;
padding-right : 10px;
float : left;
width : 280px;
text-align : left;
}
