body{margin:0px;padding:16px 0px 0px 0px;text-align:center;font-size:12px;font-family:Arial;color:#000000;background-image:url(../img/bg.jpg);background-color:#E8F0FB;background-repeat:repeat-x;}

br{clear:both;}
a{text-decoration:none;}
form{margin:0px;}
p{margin:0px;}
img{border-style:none;}
pre{text-align:left;font-size:10px;font-family:Tahoma;}
fieldset{margin:0px;padding:0px;border-style:none;}

div.top{position:relative;width:976px;height:194px;margin:0px auto;background-image:url(../img/top.jpg)}
div.top .menu{position:absolute;left:13px;bottom:10px;width:950px;height:34px;}
div.top .menu a{text-transform:uppercase;position:relative;top:10px;margin:0px 15px 0px 15px;color:#ffffff;font-size:14px;font-family:Trebuchet MS;font-weight:bold;}
div.top .menu a:hover{border-top:3px solid #ffffff;}
div.top .menu a.on{border-top:3px solid #ffffff;}

div.top .logo{position:absolute;top:58px;left:45px;background-image:url(../img/clear.gif);width:275px;height:55px;}

div.background{position:relative;width:960px;padding:10px 8px 0px 8px;margin:0px auto;text-align:center;background:url(../img/bg_middle.jpg) no-repeat}
div.middle{position:relative;width:960px;margin:0px auto;text-align:left;background-color:#ffffff;}

div.middle .left{position:relative;width:181px;float:left;}

div.middle .left .menu{position:relative;width:181px;background-image:url(../img/bg_menu_left.jpg);padding:0px 0px 13px 0px;}
div.middle .left .menu .nag{position:relative;margin:5px 0px 0px 0px;width:181px;height:19px;background-image:url(../img/menu_left_nag.jpg);text-align:left;}
div.middle .left .menu .nag2{background: url(../img/menu_left_nag2.png) left top repeat-x;}
div.middle .left .menu .nag a{color:#ffffff;font-size:12px;font-family:Arial;position:relative;left:10px;top:1px;font-weight:bold;}
div.middle .left .menu a.sub{position:relative;float:left;padding-left:10px;margin:5px 0px 0px 0px;color:#03292c;font-size:12px;font-family:Arial;position:relative;left:10px;background:url(../img/arrow.jpg) no-repeat left;}
div.middle .left .menu a.sub:hover{color:#ff0000;}
div.middle .left .menu .bottom{position:absolute;bottom:0px;left:0px;width:181px;height:13px;background-image:url(../img/menu_left_bottom.jpg)}

div.middle .content{position:relative;width:580px;float:left;left:9px;}
div.middle .content a{color:#00698C;}
div.middle .content .flash{position:relative;width:580px;height:300px;margin:5px 0px 0px 0px}
div.middle .content .naglowek{margin-top:10px;position:relative;width:580px;height:12px;background-color:#e2e2e2;}
div.middle .content .naglowek p.title{position:absolute;left:30px;top:-6px;background-color:#ffffff;padding:0px 7px 0px 7px;color:#006973;font-size:18px;font-family:Arial;}
div.middle .content .naglowek a.title{position:absolute;left:30px;top:-6px;background-color:#ffffff;padding:0px 7px 0px 7px;color:#006973;font-size:18px;font-family:Arial;}
div.middle .content .tresc{position:relative;left:37px;width:543px;margin:10px 0px 0px 0px}
div.middle .content .tresc h1, .cssh1 {margin:0px;font-family:Arial;font-size:14px;color:#006973;font-weight:bold;}
div.middle .content .tresc .article_foto{float:left;margin:0px 15px 5px 0px}
div.middle .content .tresc .article_tresc{display:inline;margin:0px 0px 0px 0px}
div.middle .content .tresc .article_tresc br{clear:none;}
div.middle .content .tresc a.mapa{float:left;font-size:13px;margin:5px 0px 0px 0px}
div.middle .content .tresc a.mapa2{float:left;font-size:12px;margin:5px 0px 0px 20px}

div.middle .content .article{position:relative;width:520px;margin:20px 0px 10px 0px;padding:25px 30px 25px 30px;background-image:url(../img/bg_artykul.gif)}
div.middle .content .article .zajawka{display:inline;margin:0px 0px 0px 0px}
div.middle .content .article .zajawka a.wiecej{position:relative;color:#006973;font-weight:bold;}
div.middle .content .article .zajawka br{clear:none;}
div.middle .content .article p.title{position:absolute;left:30px;top:-6px;background-color:#ffffff;padding:0px 7px 0px 7px;color:#006973;font-size:18px;font-family:Arial;}
div.middle .content .article img{float:right;display:inline;margin:0px 0px 0px 15px}
div.middle .content .article .a_top{width:580px;height:25px;position:absolute;left:0px;top:0px;background-image:url(../img/artykul_top.gif);}
div.middle .content .article .a_bottom{width:580px;height:25px;position:absolute;left:0px;bottom:0px;background-image:url(../img/artykul_bottom.gif);}

div.middle .content .filtr{position:relative;width:520px;margin:20px 0px 10px 0px;padding:25px 30px 25px 30px;background-image:url(../img/bg_artykul.gif)}
div.middle .content .filtr .a_top{width:580px;height:25px;position:absolute;left:0px;top:0px;background-image:url(../img/artykul_top.gif);}
div.middle .content .filtr .a_bottom{width:580px;height:25px;position:absolute;left:0px;bottom:0px;background-image:url(../img/artykul_bottom.gif);}
div.middle .content .filtr p.title{position:absolute;left:30px;top:-6px;background-color:#ffffff;padding:0px 7px 0px 7px;color:#006973;font-size:18px;font-family:Arial;}
div.middle .content .filtr p.wybierz{float:left;position:relative;left:7px;color:#006973;font-size:18px;font-family:Arial;margin:0px 0px 0px 0px}
div.middle .content .filtr select{width:240px;margin:0px 0px 10px 0px}
div.middle .content .filtr .pola{position:relative;float:left;margin:3px 0px 0px 20px}
div.middle .content .filtr .pola input.szukaj{position:absolute;bottom:4px;left:260px;}

div.middle .content ul.product_cechy{width:300px;float:left;margin:0px 0px 0px 37px;padding:0px 0px 0px 0px;font-weight:bold}
div.middle .content ul.product_cechy li{margin:2px 0px 0px 16px;padding:3px 0px 0px 0px;font-weight:normal;list-style-image:url(../img/arrow2.jpg)}
div.middle .content ul.product_cechy a{float:left;color:#006973;margin:10px 0px 0px 0px}
div.middle .content img.product_foto{float:right;margin:0px 20px 0px 0px;}
div.middle .content .kropki{position:relative;left:30px;margin:10px 0px 10px 0px}
div.middle .content .kropki_2{position:relative;left:0px;margin:10px 0px 10px 0px}
div.middle .content ul.product_cechy2{float:left;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;font-weight:bold}
div.middle .content ul.product_cechy2 li{margin:2px 0px 0px 18px;padding:3px 0px 0px 0px;font-weight:normal;list-style-image:url(../img/arrow2.jpg)}
div.middle .content .miniatury{float:left;width:180px;margin:10px 0px 0px 0px}
div.middle .content .miniatury img.mini{float:left;padding:2px;width:45px;margin:5px 0px 0px 5px;border:1px solid #217ebb}
div.middle .content .first_foto{float:left;margin:0px 0px 0px 10px}
div.middle .content div.dane_techniczne{position:relative;margin:20px 0px 0px 0px;width:537px;height:18px;background-color:#f3f3f3;font-weight:bold;padding:2px 0px 0px 3px}
div.middle .content table.dane_techniczne{position:relative;}
div.middle .content table.dane_techniczne td.label{width:190px;text-align:right;font-weight:bold}
div.middle .content a.plik{float:left;background:url(../img/download_ico.jpg) no-repeat left;margin:1px 0px 1px 0px;padding:2px 0px 2px 25px; color:#217ebb;position:relative;}
div.middle .content a.wroc{color:#006973;font-weight:bold;cursor:pointer;}

div.middle .content div.pracownik{width:540px;margin:5px 0px 0px 0px;}
div.middle .content div.pracownik b.dane{display:block;width:540px;background-color:#E2E2E2;padding:2px 0px 2px 5px;position:relative;left:-5px;}
div.middle .content div.pracownik a{color:#006973}
div.middle .content div.pracownik p.zakres{color:#797979;margin:8px 0px 4px 0px} 
div.middle .content div.pracownik div.dane_pracownika{position:relative;width:557px;height:10px;background-color:#E2E2E2;left:-15px;margin-bottom:5px;}
div.middle .content div.pracownik div.dane_pracownika p{position:absolute;top:-5px;left:10px;font-weight:bold;background-color:#ffffff;color:#006973;padding:2px 4px 2px 4px;}

div.middle .content b.dzial{float:left;font-size:13px;color:#006973;margin-bottom:4px;}
div.middle .content span.kontaktError{font-weight:bold;color:#fa0000;}
div.middle .content table.kontakt td.label{width:120px;font-weight:bold;}
div.middle .content table.kontakt input.tekst{width:200px;}
div.middle .content table.kontakt input.error{background: #fa0000;color:#fff}
div.middle .content table.kontakt select{width:207px;}
div.middle .content table.kontakt select.error{background: #fa0000;color:#fff}
div.middle .content table.kontakt textarea{width:250px;height:150px;}
div.middle .content table.kontakt textarea.error{background: #fa0000;color:#fff}
div.middle .content table.kontakt .submit{background-color:#006973;border-style:none;padding:3px;color:#ffffff;font-weight:bold;}

div.middle .right{position:relative;width:181px;float:right;}
div.middle .right .box{position:relative;width:181px;background-image:url(../img/bg_menu_left.jpg);padding:0px 0px 13px 0px;}
div.middle .right .box .bottom{position:absolute;bottom:0px;left:0px;width:181px;height:13px;background-image:url(../img/menu_left_bottom.jpg)}
div.middle .right .box p.nazwa{font-family:Arial;margin:5px 0px 0px 7px;color:#006973;font-size:16px;font-weight:bold;}
div.middle .right .box p.info{font-family:Arial;margin:10px 0px 0px 7px;color:#03292c;font-size:12px;font-weight:bold;}
div.middle .right .box p.info a{color:#00698C;}

div.middle .right .klienci{text-align:center;margin-top:10px;}

div.middle .footer{text-align:center;margin:10px 0px 0px 0px;font-size:12px;font-family:Arial;}
div.middle .footer a{color:#000000;margin:0px 2px 0px 2px}
div.middle .footer p.realizacja{margin:7px 0px 0px 0px;color:#006973}
div.middle .footer p.realizacja a{color:#006973}
div.middle .footer p.techmart{margin:7px 0px 0px 0px;}
div.middle .footer p.techmart a{color:#006973}
div.page_map_link{color:#006973;margin:10px 0 0 5px;text-align:center;}
div.page_map_link a{color:#006973;font-weight:bold;position:relative;top:0;}
div.page_map_link a.wiecej span{position:relative;top:-2px;}

ul.menuTop{position:relative;margin:0 auto;padding:0;text-align:right;width:960px;}
ul.menuTop li{display: inline;margin:0 3px;font-weight:bold;color:#2C7598;}
ul.menuTop li a{color:#2C7598;}

