body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
*{font-family:Verdana, Arial, sans-serif;font-size:14px;line-height:1.5em}
p{text-indent:20px}
span{margin:10px}
body{margin:10px 30px 10px 30px;min-width:1024px}
#top-logo{}
#top-logo img{width:247px;height:76px}
#nowosci {display:block;position:absolute;top:15px;right:0;text-decoration:none;color:#053537;font-weight:900}
#nowosci:hover {text-decoration:underline}
#banner-top{display:block;padding-top:40px;background:url("/images/banerskalowanie.jpg") 0px 40px repeat-x;height:250px}
#banner-top img.left{float:left;width:13px;height:250px}
#banner-top img.right{float:right;width:685px;height:250px}
#column-left{display:block;width:250px;float:left}
#menu-left ul{display:block;margin-top:10px;border-bottom:1px dotted #C9C9C9}
#menu-left ul li{height:30px;line-height:30px;border-top:1px dotted #C9C9C9}
#menu-left ul li a{display:block;background:url('/images/przycisk.jpg') 0px 7px no-repeat;margin:0px;padding:5px 0px 0px 30px;height:30px;line-height:20px;color:#053537;text-decoration:none;font-weight:500;font-size:12px;vertical-align:middle}
#menu-left ul li a:hover{margin-left:15px}
#menu-left ul li span.active{display:block;background:url('/images/przycisk.jpg') 0px 7px no-repeat;margin:0px;padding:5px 0px 0px 30px;height:30px;line-height:20px;color:#053537;text-decoration:none;font-weight:500;font-size:12px;vertical-align:middle;margin:0px 0px 0px 30px;font-weight:900}
#leftproducts ul{display:block;margin-top:10px;border-right:1px dotted #C9C9C9}
#leftproducts ul li{clear:left;display:block;height:170px;position:relative;display:block;color:#909191;text-decoration:none;font-weight:500;font-size:12px}
#leftproducts ul li a{color:#909191;text-decoration:none;font-weight:500;font-size:10px}
#leftproducts ul li a:hover{text-decoration:underline}
#leftproducts ul li img{position:absolute;top:5px;left:-30px;width:140px;height:144px}
#leftproducts ul li h3{position:relative;top:5px;left:95px;color:#909191;text-decoration:none;font-weight:900;font-size:12px;width:150px}
#leftproducts ul li h3 a{text-decoration:none;font-weight:900;font-size:12px}
#leftproducts ul li h3 a:hover{text-decoration:underline}
#leftproducts ul li p{position:relative;top:5px;left:100px;color:#909191;text-decoration:none;font-weight:500;font-size:10px;width:150px}
#main-container{clear:both;position:relative}
#main-content{margin-left:260px}
#lower-content{margin-top:10px;font-size:10px;color:#09343a}
#lower-content h2{font-size:16px;font-weight:900;margin-top:20px;margin-bottom:10px}
#lower-content h2 strong{font-size:16px;font-weight:900}
#lower-content h3{font-size:14px;font-weight:900;margin-top:20px;margin-bottom:10px}
#lower-content .nowosc h3 { margin: 0;}
#lower-content .nowosc em { font-size: 11px; color: #909191}
#lower-content .nowosc p { font-weight: 500}
#lower-content p{font-size:12px}
#lower-content p strong{font-size:12px;font-weight:900}
#lower-content p em{font-size:12px}
#aktualizacje p{font-size:12px}
#aktualizacje strong{font-size:12px;font-weight:900}
#aktualizacje em{font-size:12px}
#lower-content a{font-size:12px;color:#09343a;text-decoration:none}
#lower-content a:hover{font-size:12px;color:#09343a;text-decoration:underline}
#lower-content h3{font-size:14px;font-weight:900}
#lower-content a:hover h3{text-decoration:underline}
#lower-content ul{font-size:12px;list-style-type:circle}
#lower-content ul.topmargin{margin-top:20px}
#lower-content ul li{font-size:12px;margin-left:20px}
#lower-content ul li *{font-size:12px}
#lower-content ul li strong{font-weight:900}
#lower-content ul.visitcard{list-style-type:none}


#lower-content ol{font-size:12px;list-style-type:upper-roman;}
#lower-content ol li{font-size:12px;margin-left:20px}
#lower-content ol li *{font-size:12px}
#lower-content ol li strong{font-weight:900}

ul.visitcard li{font-size:12px;overflow:auto;margin-top:4px;margin-bottom:4px}
ul.visitcard li *{font-size:12px}
ul.visitcard li strong{font-size:14px;font-weight:900}
ul.visitcard li span.label{margin:0px;padding:0px;width:150px;display:block;float:left}
ul.visitcard li span.data{margin:0px;padding:0px;display:block;margin-left:150px;margin-right:0px}
#news{display:block;width:218px;height:390px;float:right;clear:right;background:url('/images/prawybox.jpg') 0px 0px no-repeat;margin-left:0px}
#news div.inside{height:370px;padding:5px;overflow:hidden}
#news *{font-family:Verdana,Arial,Helvetica,sans-serif}
#news h1{font-size:15px;font-weight:900;margin:5px;text-align:center;color:#778D9C}
#news div.newsitem p.newstime{font-size:8px;color:#778D9C;text-align:left}
#news div.newsitem a{font-size:10px;color:#778D9C}
#news div.newsitem a strong{font-size:12px}
#news div.newsitem p{font-size:10px;color:#09343a}
#promo{display:block;width:218px;height:168px;float:right;clear:right;background:url('/images/promocja.png') 0px 0px no-repeat;margin-left:0px;margin-bottom:10px}
#promo div.inside{height:140px;padding:5px;overflow:hidden}
#promo div.inside a{width:100%;height:100%;display:block}
#promo div.inside a:hover{text-decoration:none}
#firebirdpromo{display:block;width:216px;height:112px;float:right;clear:right;background:url('/images/bannerfirebird.jpg') 0px 0px no-repeat;margin-left:0px;margin-bottom:10px}
#firebirdpromo div.inside{height:112px;padding:5px;overflow:hidden}
#firebirdpromo div.inside a{width:100%;height:100%;display:block}
#firebirdpromo div.inside a:hover{text-decoration:none}

#app {display:block;width:216px;height:139px;float:right;clear:right;background:url('/images/app_logo_small.jpg') 0px 0px no-repeat;margin-left:0px;margin-bottom:10px;margin-top:10px}
#app div.inside{height:112px;padding:5px;overflow:hidden}
#app div.inside a{width:100%;height:100%;display:block}
#app div.inside a:hover{text-decoration:none}

#banner70procent {display:block;width:218px;height:168px;float:right;clear:right;background:url('/images/banner70procent.jpg') 0px 0px no-repeat;margin-left:0px;margin-bottom:10px}
#banner70procent div.inside{height:158px;padding:5px;overflow:hidden}
#banner70procent div.inside a{width:100%;height:100%;display:block}
#banner70procent div.inside a:hover{text-decoration:none}

#banner80procent {display:block;width:218px;height:168px;float:right;clear:right;background:url('/images/banner80procent.jpg') 0px 0px no-repeat;margin-left:0px;margin-bottom:10px}
#banner80procent div.inside{height:158px;padding:5px;overflow:hidden}
#banner80procent div.inside a{width:100%;height:100%;display:block}
#banner80procent div.inside a:hover{text-decoration:none}

#widenews{display:block;width:auto}
#widenews div.inside{height:370px;padding:5px;overflow:hidden}
#widenews *{font-family:Verdana,Arial,Helvetica,sans-serif}
#widenews h1{font-size:15px;font-weight:900;margin:5px;text-align:center;color:#99b5c8}
#widenews div.newsitem{padding:10px 0px}
#widenews div.newsitem hr{color:#99b5c8;background-color:#99b5c8;border:none;margin-left:20px;margin-right:20px;height:1px}
#widenews div.newsitem p.newstime{font-size:8px;color:#99b5c8;text-align:left;margin-left:0px}
#widenews div.newsitem a{font-size:10px;color:#99b5c8;margin-left:20px}
#widenews div.newsitem a strong{font-size:12px}
#widenews div.newsitem p{font-size:10px;color:#09343a;margin-left:20px}
#contact{height:250px;margin:0px 20px 0px 20px;overflow:hidden}
#contact h2{text-align:center;font-size:1.4em}
#contact h3{text-align:center;font-size:1.2em;color:#f00}
#contact h3.success{color:#0f0}
#contact ul li{display:block}
#contact ul li label{display:block;width:150px;float:left;clear:left;margin:5px 0px 5px 0px}
#contact ul li input{display:block;width:270px;float:left;margin:5px 0px 5px 0px;color:#000}
#contact ul li textarea{display:block;width:270px;float:left;margin:5px 0px 5px 0px;color:#000}
#contact ul li span{display:block;width:270px;height:18px;float:left;margin:5px 0px 5px 0px;color:#fff;text-align:center;vertical-align:middle}
#contact ul li span img{display:block;border:1px solid white}
h3.error{display:block;margin:10px 10px 10px 140px;color:red;font-size:14px;font-family:Verdana, sans-serif;overflow:auto;font-style:italic;font-weight:900}
h3.success{display:block;margin:10px 10px 10px 140px;color:green;font-size:14px;font-family:Verdana, sans-serif;overflow:auto;font-style:italic;font-weight:900}
div.clear{clear:both;height:20px}
#footer{clear:both;height:20px;text-align:center;border-top:1px dotted #C9C9C9;padding:10px}
#footer p{font-size:9px;color:#09343a;text-decoration:none}
#footer p a{font-size:9px;color:#09343a;text-decoration:none}
#footer p a:hover{font-size:9px;color:#09343a;text-decoration:underline}
table.offer{border:1px solid #cccccc;border-collapse:collapse}
table.offer th{background-color:#dddddd;padding:2px;border:1px solid #cccccc;font-size:11px;font-weight:900;text-align:center}
table.offer td{padding:2px 5px 2px 10px;border:1px solid #cccccc;font-size:11px;text-align:right}
#lower-content dt{margin-top:10px;margin-left:5px;font-family:Verdana,Arial,sans-serif;font-size:12px}
#lower-content dd{margin-left:25px;font-family:Verdana,Arial,sans-serif;font-size:12px}
#partnerlist {overflow:hidden;margin-top:20px;}
.partnerbox {margin: 5px;padding:10px;width:300px;float:left;border:1px solid #C9C9C9;font-size:10px;line-height:12px;text-indent:0;}
#lower-content .partnerbox span {text-indent:0;font-size:10px;line-height:12px;text-indent:0;margin:0}
#lower-content .partnerbox a:hover {text-decoration:none;}
.nowosc {margin-bottom:20px;overflow:hidden}
.nowosc img {padding:5px;border: 1px solid #909191; float:right }
#rightsidebox {float:right;overflow:hidden;width:220px}
#content {}

